Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Заполнение ДатаГрида из списка, Сорри за возможно повторную тему... 
:(
    Опции темы
VisualProgrammerNET
Дата 2.2.2007, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Почётный халявщик
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.10.2005
Где: Зеленоград

Репутация: нет
Всего: 6



Зарекался касаться этого DataGridView, но тут вот заказчику ну непременно потребовалось, чтобы эфирная сетка (радио) была оформлена красиво, через ДатаГрид (он видел приложения, где использовался сей контрол, и ему загорелось...). Насколько я понимаю, ДатаГрид используется по большей части для отображения неких данных, заранее упакованных в таблицу. В моём же случае есть лишь список программ (List<AirProgram>), и таблица, которая представляет собой 7 пустых колонок (дней недели). С вбиванием в таблицу (напр Access) всех данных не хочу возиться - чую, ещё гуще в дебри влезу. В общем, задача такова: 
1) Берём данные из класса программы. Допустим, Понедельник - 10:00, "Радио-няня".
2) Теперь надо как-то в ДатаГриде, в колонке Monday создать ячейку, где была бы string-овая запись, что в 10 утра идёт радио-няня.

Есть ли такая возможность? Проект сдавать буквально через несколько дней, а этот датагрид - чуть ли не важнейшая его часть (судя по настрою заказчика  smile ). Заранее спасибо. Надеюсь суть проблемы доступно объяснил  smile 

Это сообщение отредактировал(а) VisualProgrammerNET - 2.2.2007, 18:43


--------------------
3 ГОДА НА user posted image 
PM MAIL ICQ   Вверх
mr.DUDA
Дата 5.2.2007, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 8
Всего: 232



Теоретически, можно подвязать датагрид на любой источник данных - был бы настроен BindingSource. Можно и в дизайнере это сделать. На практике, приходится решать кучу проблем по синхронизации данных между гридом и коллекцией объектов, а в случае сложных контролов (как комбобокс) вообще начинается гемор.


--------------------
user posted image
PM MAIL WWW   Вверх
VisualProgrammerNET
Дата 5.2.2007, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Почётный халявщик
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.10.2005
Где: Зеленоград

Репутация: нет
Всего: 6



Спс. 
Убедил я заказчика всё же сделать оформление через листбоксы =)) Клятвенно обещал, что сделаю через датагрид в следующей версии программы  smile Там видно будет... Так что, вопрос до сих пор открыт.


--------------------
3 ГОДА НА user posted image 
PM MAIL ICQ   Вверх
mr.DUDA
Дата 5.2.2007, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 8
Всего: 232



Если у заказчика есть $300, проси его купить и юзать вот этот грид вместо стандартного убогого.


--------------------
user posted image
PM MAIL WWW   Вверх
VisualProgrammerNET
Дата 6.2.2007, 00:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Почётный халявщик
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.10.2005
Где: Зеленоград

Репутация: нет
Всего: 6



Шикарная штука. Надо показать...  smile 


--------------------
3 ГОДА НА user posted image 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0420 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.