2012-08-08 4 views
0

C에서 학교에 대한 프로그램입니다 # 저는 comboboxGrade가 있습니다. 텍스트는 그 안에 텍스트가 바인딩되어 있고, 텍스트를 선택한 후 텍스트를 선택하면 comboboxGrade.Text는 성적 이름입니다. 코딩을하지만 그 후에 학생 성적을 결정할 때 "pass"입니다. 현재 텍스트의 다음 텍스트 즉, 의 텍스트를 combobox.Text == "fourth"가 될 양식에서 시각적으로 선택하면 문자열 변수에 넣어야합니다. 그러나 코드를 얻으려면 필요합니다. 학생이 지나갈 때 다섯 번째 인 다음 텍스트로 어떻게?C#에서 콤보 박스의 selecetedtext의 다음 텍스트?

답변

0

몇 가지 방법이 있습니다. 단지 콤보를 사용 하나는 내가 콤보 비록 바인딩되는 데이터 오프 비슷한 일을하고있을 것

if ((combobox.SelectedIndex >= 0) && ((combobox.SelectedIndex + 1) < combobox.Items.Count)) 
{ 
    String nextGrade = combobox.Items[combobox.SelectedIndex + 1].ToString(); 
} 

입니다.

관련 문제