2016-11-25 4 views
0

DataTable에 데이터 행이 채워져 있고 두 개의 열만 있습니다. 첫 번째 열 (항목)은 콤보 상자에 표시되고 두 번째 열 (설명)은 텍스트 문자열이므로 텍스트 상자에 표시됩니다.ComboBox에 텍스트 상자로 선택

콤보 박스의 선택에 따라 해당 설명이 텍스트 상자에 표시되도록하려면 어떻게해야합니까?

+0

지금까지 시도한 것을 추가 할 수 있습니까? –

+0

@JuniorJohn 재미 있은 이야기는 실제로, 나는 지금 그것을 알아 냈다. – John

+0

네, 매우 간단해야합니다. 구현 방법을 보여줄 코드가 필요했습니다. –

답변

1
private void ComboBox_SelectedIndexChanged(object sender, EventArgs e) 
    { 
     DescriptionTextBox.Text = dt.Rows[ComboBox.SelectedIndex][1].ToString(); 
    } 
+0

SelectedIndex 배열은이 이벤트가 호출 될 때 아무 요소도 가질 수 없습니다. 특정 인덱스를 가져 오기 전에 ComboBox에 선택된 요소가 있는지 여부를 확인하는 것이 좋습니다. –

관련 문제