2009-07-22 9 views
1

私はデータグリッドを持っています。ボタンをクリックすると新しい行が追加されます。新しい行は各セルのドロップダウンから構成されます。次のセルドロップダウンの値は、最初のセルドロップダウンに基づいている必要があります。 C#で.net 2.0 Windowsアプリケーションを使用しています。.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

関連する問題