combo数据重复问题

20004 2011-01-07 03:46:14
老问题没有解决

1.我有一个combobox1 ,已经绑定了数据,可以自动完成收据编号的自动完成功能,

这个combobox主要是用于输入票据编号的,也就是如果出现了相同的编号,必须警告重复了,不能输入,用户必须输入一个combobox绑定数据中没有的编号才可以


原来发个贴子问了,有同学回答这样做:

if (comboBox2.Items.Contains(this.comboBox2.SelectedItem))
{
MessageBox.Show("收据编号重复了", "", MessageBoxButtons.OK);
return;
}

可以实现发现重复

现在如果用户输入的是没有的,(就是指不能自动完成的)

就会说:

报错:

值不能为空。
参数名: value


...全文
68 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
porschev 2011-01-07
  • 打赏
  • 举报
回复

先判断是不是选中的。。。
wuyq11 2011-01-07
  • 打赏
  • 举报
回复
ComboBox.Items.Contains(object value)
判断this.comboBox2.SelectedItem是否为null

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧