Добавление GridViewRowCollection в asp.net GridView - PullRequest
2 голосов
/ 08 июня 2010

У меня есть запись сетки. и у меня возникли проблемы с добавлением их в сетку.

GridViewRowCollection dr = new GridViewRowCollection(list);
StatisticsGrid.DataSource = dr;

не работает.

StatisticsGrid.Rows

имеет метод add, что странно

как добавить коллекцию gridviewrowcollection без создания таблицы данных + привязку ее к источнику данных ??

заранее спасибо

1 Ответ

3 голосов
/ 08 июня 2010

A GridView должен быть связан с DataSource некоторого типа. GridViewRowCollection является неизменным.

В зависимости от того, что вы хотите связать, вы можете найти более подходящим для связывания с общим списком. Это дает преимущество над DataSet в том, что оно строго типизировано и более естественно соответствует модели предметной области:

IList<MyClass> data = // Get List<MyClass> of your data
StatisticsGrid.DataSource = data;
...