【发布时间】:2012-01-09 09:38:15
【问题描述】:
当我的页面上发生回发时,我的数据库中发生了更改,我希望这些更改反映在我的 ListBox 中。它有一个在 .aspx 方面设置的数据源(DataSource = "myDataSource")。现在,在回发时,这些更改是不可见的。如何“重新绑定”我的 ListBox?
【问题讨论】:
标签: asp.net data-binding listbox postback dynamic-rebinding
当我的页面上发生回发时,我的数据库中发生了更改,我希望这些更改反映在我的 ListBox 中。它有一个在 .aspx 方面设置的数据源(DataSource = "myDataSource")。现在,在回发时,这些更改是不可见的。如何“重新绑定”我的 ListBox?
【问题讨论】:
标签: asp.net data-binding listbox postback dynamic-rebinding
试试这个:
在导致回发的事件处理程序中尝试在最后添加它(如果它是由按钮引起的回发,则说 Button1_Click)
ListBox1.DataBind();
它应该会导致数据源刷新。
【讨论】: