Использование (I)List<string> в качестве источника для DataColumn

Я играю с элементом управления DataGridView, предлагаемым.NET. До сих пор мне кажется, что я не могу связать (I)List с DataColumn. Возможно ли это, и как мне это делать?

2 ответа

Решение

Я думаю, что эта ссылка ответит на ваш вопрос: список привязки к datagridview

Если вы связываете List<string> непосредственно к Datagridview, вы просто получите длины строки в столбце, так как это единственное свойство для каждой строки в списке. Вам нужно установить что-то, где сама строка будет доступна как свойство. Таким образом, Datagridview.Datasource будет экземпляром класса, который инкапсулирует IList<>, и Datagridveiw.Datamember будет установлен в свойство, которое возвращает строку.

Может быть, вам стоит взглянуть на класс BindingList.

Другие вопросы по тегам