Visual Studio 2010 со списком деталей - PullRequest
0 голосов
/ 22 июля 2011

Последние несколько лет я мало занимался программированием на WinForms, так что я немного заржавел. Сейчас у меня проблемы с чем-то довольно простым. У меня есть одна таблица данных, которая включает два внешних ключа для двух других таблиц. То, что я хочу сделать, это просто отобразить список, в котором показано поле имени из таблицы и несколько текстовых полей ниже, которые отображают остальные данные в строке, соответствующие тому, что выбрано в списке.

Я попытался просто установить источник данных в списке, а затем привязать подробные текстовые поля к столбцам в том же источнике данных (используя bindingsource), и это, похоже, работало нормально. Однако при настройке комбинированных списков для двух столбцов внешнего ключа они не изменились надежно, чтобы отобразить правильное значение, поскольку пользователь выбирал различные элементы в списке. Кроме того, когда я вносил какие-либо изменения в подробные текстовые поля, метод HasChanges в наборе данных по-прежнему возвращал значение false.

Что мне нужно сделать, чтобы это работало правильно? Есть ли где-нибудь хороший пример? Похоже, что Google возвращает массу результатов, показывающих, как заполнить простое окно списка.

1 Ответ

1 голос
/ 25 июля 2011

Я видел, что это было в течение нескольких дней, поэтому я предоставлю какую помощь, я могу ...

Я тоже немного ржав в этой области. Тем не менее, место, куда я всегда возвращаюсь для повышения квалификации, это Формы для серии данных видео Бет Масси. Они короткие, сладкие и по существу. Я предполагаю, что вы найдете то, что вам нужно, в первых нескольких видео.

Отказ от ответственности: видео были сделаны с использованием VS2005. Основы твердые, хотя. Хотя одна или две незначительные вещи могли измениться, привязка данных WinForms почти такая же, как и некоторое время назад.

HTH и удачи!

...