你应该对listbox的属性进行设置,吧autopost设为true然后,在pageload的事件中进行page.databind()
设置了listbox的属性后页面就可以检测下是否改变,如果改变自动运行pageload事件,试试看!!!!!!!!!!

解决方案 »

  1.   

    请问autopost属性在哪里设置?我好像没有找到
    我编写的不是web程序,而是ap
      

  2.   

    为了省点银子,我接着问吧??
    请问如果与listbox绑定的数据源发生了更改,如何刷新listbox中的显示?
      

  3.   

    在listbox的selectchange事件里写入dataset.acceptchange不知道行不行?
      

  4.   

    myDataSet可是保存的离线数据!!
      

  5.   

    我也碰到一个类似问题。
    一个comboBox用于显示母表中某个字段,当comboBox的选项变化时在listBox里显示相应子表中的某个字段。
    我是通过在comboBox_SelectedIndexChanged里
    {
    DataView dvForListBox = ((DataRowView)comboBox.SelectedItem).CreateChildView("RelationName");
    dvForListBox.AllowNew = true;
    dvForListBox.AllowDelete = true;
    dvForListBox.AllowEdit = true;
    dvForListBox.Sort = "name";
    }
    实现的。
    我现在要更改listBox里显示的某个项的值(其实是要改变对应基础DataTable内的值)
    为了更改方便,每当listBox.SelectedIndexChanged时把listBox当前选项显示在一个textBox里,textBox旁边有个button用于确认更改。
    listBox_SelectedIndexChanged事件代码
    textBox.Text = ((DataRowView)listBox.SelectedItem)["name"];我的button_Click事件代码
    DataRowView drv = (DataRowView)dvForListBox.SelectedItem;
    drv["name"] = textBox.Text;
    drv.EndEdit();但是有时更新不能立即反应到listBox,偶尔似乎又可以。
    哪位能帮忙看看?而且提示我一下,我的方法对不对。