两个关联combobox控件数据绑定问题?

数据库:Province:PID PName;City:CID CName PID
目的:Combobox1显示PName字段,随其字段的变换,Combobox2中显示相应的城市CName。
注意是控件绑定数据,不是一堆得查询代码 C#语言

DataSet ds1;//PID和PName
combobox1.DataSource=ds1.Tables[0];
comboBox1.DisplayMember="PName";
comboBox1.ValueMember="PID";
然后在comboBox1的SelectedIndexChanged事件里面写
DataRowView drv = comboBox1.SelectedItem as DataRowView;
DataRow dr = drv.Row;
String sPID = dr[comboBox1.ValueMember].ToString();
接下来就是select * from city where PID=sPID的SQL执行了,得到一个DataSet ds2
然后
comboBox2.DataSource=ds2.Tables[0];
comboBox2.DisplayMember="CName";
comboBox2.ValueMember="CID";
温馨提示:答案为网友推荐,仅供参考
相似回答