你应该对listbox的属性进行设置,吧autopost设为true然后,在pageload的事件中进行page.databind()
设置了listbox的属性后页面就可以检测下是否改变,如果改变自动运行pageload事件,试试看!!!!!!!!!!
设置了listbox的属性后页面就可以检测下是否改变,如果改变自动运行pageload事件,试试看!!!!!!!!!!
解决方案 »
- C# 如何实现对百度,谷歌等搜索引擎搜索结果的二次搜索??
- XML分析特殊符号的问题。。。
- 在C#中,怎样点击一个按钮就可以打开,比如:记事本,计算器,注册表等等这样的程序?
- 打印的问题
- 各路英雄请进~一棘手的问题~
- 如何处理静态页面AJAX交互反馈信息?
- 请教C#中如何修改Excel的属性
- 如何把几个表合成一个大表然后显示出来?类似Sql Server 2000的视图!
- 新手问题怎样将stu_date.text转换成DateTime类型(在线等)
- 求助大神:我通过串口给设备发指令,用串口调试助手发送就有反馈,用自己写的serialPort程序却不通%>_<%,怎么破
- 怎样从excel表中导到sql里面,赶紧呀,100分了,在线等
- 用socket写的一个程序,客户端send一个长字符串,服务端Recieve到的字符串被截成了几段,每段有25个字符,为什么?
我编写的不是web程序,而是ap
请问如果与listbox绑定的数据源发生了更改,如何刷新listbox中的显示?
一个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,偶尔似乎又可以。
哪位能帮忙看看?而且提示我一下,我的方法对不对。