2009-07-22 2 views
1

데이터 그리드가 있는데 버튼을 클릭하면 새 행이 추가됩니다. 새 행은 각 셀의 드롭 다운으로 구성됩니다. 다음 셀 드롭 다운의 값은 첫 번째 셀 드롭 다운을 기반으로해야하며 세 번째 셀의 드롭 다운 또한 마찬가지입니다. C에서 net 2.0 응용 프로그램을 사용하고 있습니다..net 2.0 DataGrid보기 콤보 상자 Windows 응용 프로그램

답변

1

CellEndEdit 이벤트를 사용하여 첫 번째 드롭 다운을 편집 할 때 선택되어있는 항목을 확인한 다음 다른 항목을 조작 할 수 있습니다.

private void dataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e) 
    { 
    if (e.ColumnIndex == dataGridViewFirstDropColumn.Index) //or your first column name.Index 
    { 
    //Maniputlate other drop down options (e.g. dataGridView[SecondColumnIndex, e.RowIndex].Items.Add(....); 
    } 
    } 
-2
private void dataGridView_CellEndEdit(object sender, DataGridViewCellEventArgs e) 
{ 
    if (e.ColumnIndex == dataGridViewFirstDropColumn.Index) 
    //or your first column name.Index 
    { 
      //Maniputlate other drop down options (e.g. dataGridView[SecondColumnIndex, 
      e.RowIndex].Items.Add(....); 
    } 
} 
+0

니스 복사 및 붙여 넣기. – ThePower

관련 문제