如果处理InitializeDataSource事件,如何强制Infragistics UltraWebGrid进行数据绑定?

时间:2012-02-22 21:31:09

标签: infragistics ultrawebgrid

我正在使用Infragistics UltraWebGrid。我用一个填充网格的DataSource属性的函数处理了它的InitializeDataSource事件。大。这样可行。当网格确定它需要数据时,它会去并获得它。

我的问题是,有时候,由于页面上采取的操作,我需要返回存储并获取新数据。当我这样做提供我想要使用的数据到DataSource属性,然后调用DataBind没有任何反应。网格不会将自身绑定到其DataSource。

在处理InitializeDataSource事件的同时,是否存在迫使UltraWebGrid绑定到其DataSource的代码咒语?

1 个答案:

答案 0 :(得分:2)

感谢您的建议。我最终找到了解决方案(在一位同事的帮助下)。这是代码(对不起VB):

grid.DataSource = Nothing
grid.DataBind()
grid.Clear()
grid.DataSource = theNewDataSource
grid.DataBind()

显然,在将DataSource设置为所需的源并调用DataBind()之前,您需要重置DataSource并调用Clear。