c#中组合框中SelecedText的下一个文本?

c#中组合框中SelecedText的下一个文本?,text,combobox,next,Text,Combobox,Next,这是一个关于c语言学校的节目# 我有comboboxGrade,它是数据绑定的,其中的文本是成绩名称,选择文本ComboxGrade后,作为成绩名称的文本我会进行一些编码,但之后当确定学生统计为“通过”时,我需要在字符串变量中输入当前文本的下一个文本,即。 从表格中直观地选择等级后,文本将显示为组合框。文本==“第四” 但是我需要在代码中找到下一个文本,即学生通过考试时的第五个文本,怎么做?有几种方法可以做到这一点。 一个只是使用组合的是 if ((combobox.SelectedIndex

这是一个关于c语言学校的节目# 我有comboboxGrade,它是数据绑定的,其中的文本是成绩名称,选择文本ComboxGrade后,作为成绩名称的文本我会进行一些编码,但之后当确定学生统计为“通过”时,我需要在字符串变量中输入当前文本的下一个文本,即。 从表格中直观地选择等级后,文本将显示为组合框。文本==“第四”
但是我需要在代码中找到下一个文本,即学生通过考试时的第五个文本,怎么做?

有几种方法可以做到这一点。 一个只是使用组合的是

if ((combobox.SelectedIndex >= 0) && ((combobox.SelectedIndex + 1) < combobox.Items.Count))
{
   String nextGrade = combobox.Items[combobox.SelectedIndex + 1].ToString();
}
如果((combobox.SelectedIndex>=0)和((combobox.SelectedIndex+1)
我会在组合框绑定的数据之外做类似的事情