1.原因在于触发事件的时候combox还未能完全绑定到有效值
2.建议combox有相应的属性和方法可以执行你需要的默认选中,不要加载时就执行SelectedIndexChanged事件,至于联动很好做网上资料很多
3.如果还是不是,有个最简单最不适用的方法,在SelectedIndexChanged事件里面写个判断如果为"System.Data.DataRowView"”就不执行你需要的方法
整体思路是对的,出现这种错误有可能是加载了多次引起的,试试在form加载的时候初始化一下,对控件做一次清空。
你用if 给他们区分一下吗
你给第一个combox先默认一个省份试试
你绑定了多个值进去。改成一个
在不行把你的代码贴出来
你的一个DataRow行肯定包含了多个单元格