2009-07-22 36 views
1

我有一个数据网格,当我点击按钮时添加一个新行。新行由每个单元格中的下拉列表组成。下一个单元格下拉列表的值必须基于第一个单元格下拉菜单等。我在c#中使用.net 2.0 windows应用程序。.net 2.0 datagrid视图组合框窗口应用程序

回答

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 2012-08-01 10:46:56

相关问题