C#写这么一个selectindexchanged方法处理
就是三个combobox,里面都有ABCDEF,六个选项,但是我想实现第一个combobox里面选了A那么第二个和第三个里面不能选A,第二个里面的选项同样也不能出现在第三...
就是三个combobox,里面都有ABCDEF,六个选项,但是我想实现第一个combobox里面选了A那么第二个和第三个里面不能选A,第二个里面的选项同样也不能出现在第三个combobox里面,如果一个情况一个情况的列,就太多代码了!
展开
3个回答
展开全部
你要在三个selectindexchanged事件里面写if判断,这个没别的办法
第一个就写\
string a=combobox1.SelectText;
string b=combobox2.SelectText;
string c=combobox3.SelectText;
if(a==b || a==c )
{
//不能重复
}else
{//没问题}
第二个,第三个一样的
第一个就写\
string a=combobox1.SelectText;
string b=combobox2.SelectText;
string c=combobox3.SelectText;
if(a==b || a==c )
{
//不能重复
}else
{//没问题}
第二个,第三个一样的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给你思路:
三个combobox分别都绑定一个数据列,BindingSource有3个。
然后再3个string分别=3个combobox选择的值,判断这3个string就可以了!
三个combobox分别都绑定一个数据列,BindingSource有3个。
然后再3个string分别=3个combobox选择的值,判断这3个string就可以了!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
try
{
comboBox2.Items.Remove(comboBox1.Text );
}
catch{}
{
comboBox2.Items.Remove(comboBox1.Text );
}
catch{}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询