C# winFrom中 页面加载进入SelectedIndexChanged事件

2024-12-18 23:47:26
推荐回答(5个)
回答1:

1.原因在于触发事件的时候combox还未能完全绑定到有效值
2.建议combox有相应的属性和方法可以执行你需要的默认选中,不要加载时就执行SelectedIndexChanged事件,至于联动很好做网上资料很多
3.如果还是不是,有个最简单最不适用的方法,在SelectedIndexChanged事件里面写个判断如果为"System.Data.DataRowView"”就不执行你需要的方法

回答2:

整体思路是对的,出现这种错误有可能是加载了多次引起的,试试在form加载的时候初始化一下,对控件做一次清空。

回答3:

你用if 给他们区分一下吗

回答4:

你给第一个combox先默认一个省份试试

回答5:

你绑定了多个值进去。改成一个
在不行把你的代码贴出来
你的一个DataRow行肯定包含了多个单元格