2010-08-18 3 views
4

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

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

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

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

FieldName  Value 
ID   ID1 
Name   Name1 
Address  123 street 

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

ответ

2

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

1

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

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

Смежные вопросы