Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.149.254.35] |
|
Сообщ.
#1
,
|
|
|
Доброго времени суток!
Заставили на Шарпе писать (сам .NET не очень люблю, а тут еще и в связке C#+Firebird). Тут Delphi/С++Builder с IBX/FibPlus напрашиваются сами-собой... Но, нет - пиши как сказали... Блин! После множества проблем (которые решил) наткнулся еще на одну. Описываю ситуацию. Есть в БД штук пятнадцать однотипных справочников (ID, NAME). Хочу их все править в одной и той же форме с сеткой DataGridView связан с BindingSource, который в свою очередь, естественно, связан с DataSource. Пытаюсь у этого BindingSource в рантайме установить DataMember на отличный от того, что был установлен до этого в дизайнере, вызываю Fill у нужного адаптера для подгрузки нужной таблицы - он мне не выводит не только данных, но и сетку не рисует пустую, только заголовки. В Delphi тищу раз такое проделывал - у DataSource меняешь DataSet и работаешь с другим справочником, а тут с наскоку не получилось. Подскажите, где споткнулся? |
Сообщ.
#2
,
|
|
|
Сам и отвечу себе... Ступил я что-то. У BS DataMember менять не нужно. Нужно у адаптера поменять SQL-команды (все четыре) для другой таблицы если структура таблиц (справочников) совпадает и вызывать Fill для загрузки в ту же DataTable.
|