毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> net技术 >> 正文

在窗体加载绑定Combobox 数据源时也触发了事件,如何判断是系统触发而非用户触发

更新时间:2013-6-12:  来源:毕业论文

在窗体加载绑定Combobox 数据源时也触发了事件,如何判断是系统触发而非用户触发

做了个combobox 下拉框,在窗体LOAD时给他绑定数据源,并初始选择第一项
在做SelectedIndexChanged 或SelectedValueChanged 事件触发中,如何判断非系统触发事件,而是用户触发事件时才执行相关代码?

遇到的问题:
在窗体加载绑定Combobox 数据源时也触发了事件,如果判断是系统触发而非用户触发?


以前网上看到过,现在一下子找不到了

公历→农历
2013年06月11日
双子座
二〇一三年五月初四
癸巳〖蛇〗,戊午月,戊申日,丙辰时
今属:土;五行:水火土金;缺:木。
纳音五行:长流水。

无话可说了
不是不触发事件而是就算触发事件也可控
if(下拉框.text != "System.Data.DataRowView")控制绑定时判断
{事件处理代码}选择时
这个判断方法的使用从来没出现过绑定时执行事件代码的事。

最后说明:无论采用绑定还是添加,这个判断限制都有效,至少我就采用这个办法有效。
下拉框.DataSource = 数据表;
下拉框.ValueMember = "绑定字段";
-----------------------------
详情新增.Items.Add(i.ToString("00行"));

至于你什么情况我只是个凡人不是“大神”不得而知。 在绑定数据源的前取消cmb.SelectedIndexChanged事件,绑定数据源后再注册此事件

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。