Как отобразить поле ClassType в DataGridView - PullRequest
0 голосов
/ 13 мая 2011

У меня есть функция веб-сервиса, которую я импортирую для своего проекта. Дело в том, что у меня есть метод, который возвращает массив (скажем так) FirstClass. Это само содержит тип поля SecondClass (Члены: Имя, Значение) У меня есть DataGridView с этим источником данных массива. Дело в том, что This MyDataGridView.DataSource = Array отображает все значения полей, кроме типа поля SecondClass. (отображается Namespace.Class, а не поле Value) Что я могу сделать, чтобы сделать поле Значение в SecondClass шоу.

Ответы [ 2 ]

0 голосов
/ 16 мая 2011

На самом деле это Статья помогла

Я мог бы передать DataPropertyName как поле FirstClass (типизированный SecondClass) Name.Name (Second Name - свойство SecondClass)

0 голосов
/ 13 мая 2011

Вы можете сделать одно из следующих действий:

  • Переопределить метод ToString в SecondClass.

  • Если вам не удалось каким-либо образом изменить SecondClass, попробуйте привязать столбец DataGridView к свойству SecondClass.Name.

  • Если это тоже не сработало, вы можете унаследовать FirstClass, добавив свойство, которое получает значение свойства SecondClass.Name.

...