![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 8 Всего: 59 |
Есть DataTable, есть DataGrid.
у датагрида устанавливаю свойстово dataGrid1.DataSource на таблицу, все отражается. Теперь, после этого, я хочу програмно отредактировать названия колонок, некоторые колонки скрыть, текстовое значение некоторых колонок заменить на image, в соответствии с некоторым значением в в колонке, изменить цвет строки... короче стандартным способом заполнить датагрид из дататэйбл и потом отредактировать его внешнее представление данных в более красивый вид. Такое вообще допустимо в гриде? Вобщем это даже не проблема, то есть можно не использовать вообще датагрид, и заполнять данные вручную, например в ListView, но может просто стандартно уже есть что нибудь... -------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 24 Всего: 232 |
За цвет строки отвечает свойство BackColor. Текст заголовка можно изменить в design-time: зайдя в св-во TableStyles, добавить стиль для таблицы, в котором зайти в св-во GridColumnStyles, добавить стиль для конкретной колонки и выставить там HeaderText. Чтобы стиль применился к конкретной колонке, нужно выбрать имя колонки в св-ве стиля MappingName, и имя таблицы - в св-ве MappingName у TableStyle. Иконку для колонки назначить, вроде бы, нельзя
З.Ы. советую копнуть в сторону DevExpress.XtraGrid -------------------- ![]() |
|||
|
||||
| -Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 8 Всего: 59 |
значит изменить текст после обновления тож незя... плохо, но ничего...
Спасибо большое, поищу... надеюсь оправдает доверие -------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: 2 Всего: 36 |
это несовсем верно. вот, посмотрите тут -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 24 Всего: 232 |
можно в рантайме, если проделать ту же манипуляцию со стилями прямо в коде. -------------------- ![]() |
|||
|
||||
| -Mikle- |
|
||||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 8 Всего: 59 |
ааа... вот как еще можно оказывается... Спасибо! дальше разберусь -------------------- Если тебе плюют в спину, значит ты впереди... |
||||
|
|||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |