问题如下:
在同一窗体下有两个comboBox,分别为comboBox1 和 comboBox2,它们分别与数据源table["leader"]和table["department"]绑定。
现在我想通过单击一个按钮,使得comboBox2中的索引递增1,其DisplayMember随之改变并体现在comboBox2.Text之中。
当comboBox2的索引值达到最大后,comboBox1索引则递增1。请问该如何实现,希望能给出经过测试后的程序,谢谢大家。
在同一窗体下有两个comboBox,分别为comboBox1 和 comboBox2,它们分别与数据源table["leader"]和table["department"]绑定。
现在我想通过单击一个按钮,使得comboBox2中的索引递增1,其DisplayMember随之改变并体现在comboBox2.Text之中。
当comboBox2的索引值达到最大后,comboBox1索引则递增1。请问该如何实现,希望能给出经过测试后的程序,谢谢大家。
它是用来说明comboBox中Item数的啊
除非你给comboBox加上个Item
//绑定省略
this.ComboBox1.DataSource...
this.ComboBox2.DataSource...BindingManagerBase binding1 = this.BindingContext[this.ComboBox1.DataSource];BindingManagerBase binding2 = this.BindingContext[this.ComboBox2.DataSource];//点击按钮移动如下
protected void Button_Click(object sender,EventArgs e)
{
if(binding2.Position < binding2.Count)
{
binding2.Position ++;
}
else
{
if(binding1.Position < binding1.Count)
{
binding1.Position ++;
}
}
}
如:数据库中有 部门一,部门二...... 希望comboBox2.Text 能转换到部门二谢谢大家啦