Свойство подкласса Gridview DataKeyNames - PullRequest
3 голосов
/ 08 апреля 2011

У меня есть сетка, привязанная к списку объектов, например: List<myObject>.

У объекта есть свойство, которое является дочерним объектом - Address объектом.

Я хочу добавить свойство PostCode объекта Address в свойство DataKeyNames вида сетки следующим образом: DataKeyNames="Id, Address.Postcode", но продолжаю получать ошибку myObject не содержит свойства с именем Address.Postcode (это делает ...)

Есть идеи?


РЕДАКТИРОВАТЬ: Чтобы уточнить, я не могу изменить myObject, чтобы он отображал почтовый индекс как свойство, как так: myObject.Почтовый индекс.Свойство Postcode должно находиться там, где оно находится в объекте Address (свойство myObject).

1 Ответ

2 голосов
/ 08 апреля 2011

Нет, ты не можешь сделать это так, должно быть, как ..

DataKeyNames="Id, Postcode"

Вам необходимо получить столбец PostCode в вашем объекте источника данных, который вы собираетесь связать с вашим Gridview.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...