2009-12-14 58 views

回答

0

我们必须使用像这样的ItemsSource属性:

dataGridView1.ItemsSource = LoadDataTable.DefaultView; 

LoadDataTable - 这是一些DataTable,从SQL中填充。

0

林假设你只是意味着你已经创建编程一个DataTable?

它将绑定直线上升像它会从一个数据源。

只要确保你的数据字段的名字在列标记列的名字和你的好去比赛,就像你用不同的数据源。

然后就去做

grvFoo.DataSource = yourProgrammticallyCreatedTable; 
grvFoo.DataBind(); 

但是,因为你这样做pro​​grmatically我会建议作出 “BindTable” 功能。例如一个构建你的数据表和绑定的函数。然后,您可以使用此排序/分页等。你做的这一切编程,你必须处理此类事件的手,它们通常与SQL做/ DataSource对象等

0

你的意思是Telerik的radgrid控件?如果是的话,你也可以在ASPX/ASCX

http://www.telerik.com/help/aspnet-ajax/grdadvanceddatabinding.html

在一个侧面说明指定一个“NeedDataSource”事件,只是为了让你知道,我们有很多与Telerik的性能问题。大多数情况下,您可以使用内置的asp.net gridview(并在需要时执行一些更多样式),而不是使用telerik(用于他们的花式网格)来实现性能。