我有一个动态地在代码隐藏中创建的GridPanel和存储。 gridpanel有一个工具栏,带有一个按钮" Search"回调函数" Search_Click"
如果数据是从Page_Load()绑定的,那么一切都会正常显示。但是,如果数据是从Search_Click调用绑定的,我可以看到存储已正确更新,并且它是在GridPanel上设置的(来自调试器),但页面不会呈现此数据?
我是否需要做些什么来强制刷新?
答案 0 :(得分:0)
我发现最好保持网格面板更新的方法是使用数据绑定。 ASP不是我用过的东西,但是在C#中,如果你想绑定一个简单的字符串列表,你的代码将如下所示:
BindingSource bs = new BindingSource();
bs.DataSource = MyDataObject;
GridPanel.DataSource = bs;
然后对MyDataObject的任何更改都应反映在GridPanel
中