首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

绑定了数据的listbox事件响应怎么办

2012-03-18 
绑定了数据的listbox事件响应怎么处理我的窗口上有三个控件:treeview ,listbox ,label。treeview显示单位,l

绑定了数据的listbox事件响应怎么处理
我的窗口上有三个控件:treeview ,listbox ,label。treeview显示单位,listbox显示人员,label显示人员属性。

当在treeview中选择单位时,由listbox列出该单位的人员,再在listbox中选择人员时,由label 显示人员属性。

listbox绑定了数据源,valuemember和displaymember分别对应了表的两列。

现在想在listbox的selectindexchanged事件中加入处理:在label上显示listbox的选择内容。

然而,当在treeview中选择时,会触发listbox的selectindexchanged事件,此时,listbox的 selectedindex=0,selecteditem却是一个object对象,而不是我要的displaymember的第一项。怎么处理?

[解决办法]
第一,自己知道是object了,那就自己处理一下,想怎样弄,怎样显示,自己定
第二,点击treeview,填充list前,把list的selectindexchanged -= ,脱开事件,当treeview动作完成后,再selectindexchanged += 绑定

热点排行