Программные данные в .NET Winforms DataGrid - PullRequest
0 голосов
/ 21 октября 2009

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

Я использую .NET 3.5 с сеткой данных winforms. Источник данных устанавливается во время выполнения, а не во время разработки. Я попытался определить столбцы в GDI, но он игнорирует порядок. Даже если я определю только один элемент, он отображает каждое открытое свойство в списке, который я передаю.

List<EventLog> events = service.GetEvents();
EventLogList.DataSource = events;
EventLogList.AutoGenerateColumns = false;
EventLogList.Refresh();

EventLog - это объект, сгенерированный Linq2Sql. Это возвращает взгляд назад. Сетка всегда показывает каждый столбец, независимо от того, что я делаю с объектом столбцов в конструкторе.

Ответы [ 2 ]

2 голосов
/ 21 октября 2009

Не установлено ли для свойства AutoGenerateColumns значение false?

0 голосов
/ 21 октября 2009

Установить AutoGenerateColumns = false ДО установки источника данных ....

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