如何从按钮单击更新GridPanel?

时间:2015-02-09 21:34:56

标签: asp.net ext.net

我有一个动态地在代码隐藏中创建的GridPanel和存储。 gridpanel有一个工具栏,带有一个按钮" Search"回调函数" Search_Click"

如果数据是从Page_Load()绑定的,那么一切都会正常显示。但是,如果数据是从Search_Click调用绑定的,我可以看到存储已正确更新,并且它是在GridPanel上设置的(来自调试器),但页面不会呈现此数据?

我是否需要做些什么来强制刷新?

1 个答案:

答案 0 :(得分:0)

我发现最好保持网格面板更新的方法是使用数据绑定。 ASP不是我用过的东西,但是在C#中,如果你想绑定一个简单的字符串列表,你的代码将如下所示:

BindingSource bs = new BindingSource();
bs.DataSource = MyDataObject;
GridPanel.DataSource = bs;

然后对MyDataObject的任何更改都应反映在GridPanel