1
我有一个数据网格,当我点击按钮时添加一个新行。新行由每个单元格中的下拉列表组成。下一个单元格下拉列表的值必须基于第一个单元格下拉菜单等。我在c#中使用.net 2.0 windows应用程序。.net 2.0 datagrid视图组合框窗口应用程序
我有一个数据网格,当我点击按钮时添加一个新行。新行由每个单元格中的下拉列表组成。下一个单元格下拉列表的值必须基于第一个单元格下拉菜单等。我在c#中使用.net 2.0 windows应用程序。.net 2.0 datagrid视图组合框窗口应用程序
使用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(....);
}
}
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(....);
}
}
尼斯复制和粘贴。 – ThePower 2012-08-01 10:46:56