2010-06-08 6 views
2

У меня есть запись gridviewrowcollection. и у меня проблемы с добавлением их в сетку.Добавление GridViewRowCollection в asp.net GridView

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

не работает.

StatisticsGrid.Rows 

имеет метод добавить, что странно

, как я могу добавить gridviewrowcollection без создания DataTable + привязывая его к источнику данных ??

заранее спасибо необходим

ответ

3

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

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

IList<MyClass> data = // Get List<MyClass> of your data 
StatisticsGrid.DataSource = data; 
Смежные вопросы