Telerik GridViewDataControl - 从数据表加载

时间:2009-12-14 13:26:54

标签: grid telerik

是否有人使用此控件并知道如何从简单的数据表加载数据。没有像DataSource那样的技巧......

3 个答案:

答案 0 :(得分:0)

我假设您只是指以编程方式创建的数据表?

它将像从DataSource那样直接绑定。

只需确保列标记中的DataField名称与列的名称和您的商品相匹配,就像使用其他数据源一样。

然后就这样做

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

但是,由于你这样做,我建议制作一个“BindTable”功能。例如,构建数据表和绑定的函数。然后,您可以使用它来进行排序/分页等。当您以编程方式执行此操作时,您必须手动处理此类事件,它们通常使用SQL /对象数据源等完成。

答案 1 :(得分:0)

你的意思是Telerik Radgrid?如果是,您还可以在aspx / ascx

中指定“NeedDataSource”事件

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

另一方面,为了让您知道,我们在Telerik遇到了很多性能问题。在大多数情况下,您可以使用内置的asp.net gridview(并在需要时执行更多样式),而不是通过使用telerik(用于他们的花式网格)来降低性能

答案 2 :(得分:0)

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

dataGridView1.ItemsSource = LoadDataTable.DefaultView;

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