[英]InvalidArgument=Value of '0' is not valid for 'SelectedIndex'. Parameter name: SelectedIndex
[英]InvalidArgument=Value '18' is invalid to 'SelectedIndex' Parameter name: SelectedIndex
我有一个Button
,可以将数据保存到数据库中。 为此,我将在Combobox
和Textbox
上获取信息。 我得到了项目iniside的的集合Combobox
,并不能在瞬间不会改变。
现在,我有17个项目,每次保存时,它将使用cmbID.SelectedIndex += 1;
拉到下一个项目cmbID.SelectedIndex += 1;
,但是每次我从Combobox
拉到最后一项时,都会给我一个错误:
InvalidArgument =值'18'对'SelectedIndex'无效参数名称:SelectedIndex
为了解决这个问题,我尝试使用if语句:
if (cmbID.SelectedIndex >= 18)
{
cmbID.SelectedIndex = 1;
}
但这是行不通的,基本上,如果组合Combobox
达到“ 18”,它应该回到我选择的SelectedIndex
。
你们有什么主意可以解决这个问题吗?
组合框的索引不能超过(项目计数-1),因此
if(cmbID.SelectedIndex == (cmbID.Items.Count - 1))
{
cmbID.SelectedIndex =1;
}else
{
cmbID.SelectedIndex += 1;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.