ObjectDataSource прямая привязка - PullRequest
0 голосов
/ 21 декабря 2010

У меня есть 2 таблицы SQL с одним отношением. Таблица A: Id, ApplicationID, сообщение. Таблица B: Id, ApplicationName. Отношение: A.ApplicationID = B.Id

Я хочу использовать объектный источник данных, чтобы связать их напрямую с сеткой, но я хочу показать ApplicationName вместо ApplicationID.

Как я могу это сделать?

Спасибо, ВСЕ.

Ответы [ 2 ]

0 голосов
/ 21 декабря 2010

Какой тип доступа к данным вы используете? Ado.net? Linq2Sql? Entity Framework?

Для примера потребуется доступ к данным, который запросит обе таблицы и предоставит данные для selectMethod источника данных объекта.

0 голосов
/ 21 декабря 2010
listbox.DataBindings.Add("ValueMember",DataSource ,"ApplicationID");
listbox.DisplayMember.Add("DisplayMember",DataSource,"ApplicationName");

В элементе управления TextBox, Label или любом другом элементе управления вы можете использовать свойство Tag для "ValueMember" и свойство Text как DisplayMember или создать свой собственный.

...