我有一个Button,可以将数据保存到数据库中。要做到这一点,我将获取Combobox和Textbox上的信息。我收集了一个项目的反面的Combobox,目前不能改变。
现在,我有17个条目,每次我保存一些东西,它就会使用cmbID.SelectedIndex += 1;将其拉到下一个条目,但是每次我从Combobox中提取最后一个条目时,它都会给我一个错误:
InvalidArgument=Value '18‘对“SelectedIndex”参数名称无效:SelectedIndex
为了解决这个问题,我尝试使用if语句:
if (cmbID.SelectedIndex >= 18)
{
cmbID.SelectedIndex = 1;
}但这是行不通的,基本上,如果Combobox达到'18‘,它应该回到由我选择的SelectedIndex。
你们知道我能解决这个问题吗?
发布于 2016-11-18 10:10:46
对于组合框,索引不能超过(项目计数-1),因此
if(cmbID.SelectedIndex == (cmbID.Items.Count - 1))
{
cmbID.SelectedIndex =1;
}else
{
cmbID.SelectedIndex += 1;
}https://stackoverflow.com/questions/40674249
复制相似问题