Отображение одного объекта с DataGridView.DataSource - PullRequest
4 голосов
/ 18 августа 2010

Я использую для отображения нескольких объектов с элементом управления DataGridView в следующем формате

ID     Name     Address      [...]
ID1    Name1    123 street   [...]
ID2    Name2    456 street   [...]

Это просто сделать с объектами, свойствами и BindingList<>.

Я бы хотел, чтобы мои данные были "повернуты" на 90 градусов, чтобы сетка отображала пару ключ: значение, например

FieldName     Value
ID            ID1
Name          Name1
Address       123 street

Этого можно достичь путем привязки какого-либо списка / словаря / другого к источнику данных? Я проверяю этот подход, потому что свойства объекта get / set значительно облегчают обработку изменений данных, чем обработку событий gazillion, экспортируемых из DataGridView

Ответы [ 2 ]

2 голосов
/ 20 августа 2010

Это приложение Windows Forms?Вы рассматривали возможность использования PropertyGrid?Мне кажется, что это естественный выбор для вашей проблемы, если вы не используете приложение ASP.Net.

1 голос
/ 19 августа 2010

Звучит так, как будто вы хотите использовать FormView или DetailsView ? (Основное отличие заключается в том, что DetailsView предоставляет автоматически сгенерированные таблицы, а FormView определяет шаблон)

Если это не ответ, можете ли вы объяснить, почему вам нужно придерживаться DataGridView, в частности?

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