2012-05-24 3 views
0

datagridviecomboboxColumn이 포함 된 데이터 그램 뷰에 문제가 있습니다. 사용자가 콤보 상자에서 새 항목을 선택한 후 selectedindex 변경 이벤트가 발생해야합니다. 내가 어떻게 할 수 있니? 나는 주위에 일이 있지만 정확하지 않을 수 있습니다 싶 것 같다 :DataGridviecomboboxColumn 선택 인덱스 변경을 처리하는 가장 좋은 방법

Datagridview1_CellValueChanged(object sender, DataGridViewRowCancelEventArgs e) 

하지만 내가 selectedIndex의 변화와 같은 이벤트 필요 콤보 상자가 위치했던 셀을 남겨 사용자 이후에만 화재.

이 문제를 해결하는 데 도움을주십시오. 감사합니다;)

답변

1

MSDN에서 : ComboBox 컨트롤과 달리 DataGridViewComboBoxCell에는 SelectedIndex 및 SelectedValue 속성이 없습니다. 대신 드롭 다운 목록에서 값을 선택하면 셀 Value 속성이 설정됩니다.

그래서 CellValueChanged는 그렇게하는 것처럼 보입니다.

사용자가 셀을 나가지 않고도 원할 경우 CurrentCellDirtyStateChanged을 사용할 수 있습니다.

관련 문제