我正在使用Infragistics UltraWebGrid。我用一个填充网格的DataSource属性的函数处理了它的InitializeDataSource事件。大。这样可行。当网格确定它需要数据时,它会去并获得它。
我的问题是,有时候,由于页面上采取的操作,我需要返回存储并获取新数据。当我这样做提供我想要使用的数据到DataSource属性,然后调用DataBind没有任何反应。网格不会将自身绑定到其DataSource。
在处理InitializeDataSource事件的同时,是否存在迫使UltraWebGrid绑定到其DataSource的代码咒语?
答案 0 :(得分:2)
感谢您的建议。我最终找到了解决方案(在一位同事的帮助下)。这是代码(对不起VB):
grid.DataSource = Nothing
grid.DataBind()
grid.Clear()
grid.DataSource = theNewDataSource
grid.DataBind()
显然,在将DataSource设置为所需的源并调用DataBind()之前,您需要重置DataSource并调用Clear。