我想动态构建 datagirdviewcomboboxcell
i want to build datagirdviewcomboboxcell dynamically
我想建立一个DataGridView
,如果我选择一个DataGridViewComboBoxCell
的项目,那么同一行中的其他单元格应该是TextBoxes
行将变成 ComboBoxes
,有谁知道该怎么做吗?
就像:
TextBox1|TextBox2|ComboBox1.Item1|TextBox3 |TextBox4 |TextBox5 |TextBox6
TextBox1|TextBox2|ComboBox1.Item3|TextBox3 |TextBox4 |TextBox5 |TextBox6
TextBox1|TextBox2|ComboBox1.Item2|ComboBox3|ComboBox4|ComboBox5|ComboBox6
如果您想在 DataGridViewCell
中的 Value
更改时执行某些操作,那么您应该处理网格的 CellValueChanged
事件。
如果您想将特定类型的单元格放置在 DataGridView
中的特定位置,那么您可以使用网格的索引器来实现,例如
myDataGridView[columnIndex, rowIndex] = new DataGridViewComboBoxCell();
综上所述,处理CellValueChanged
事件,使用if
语句测试Value
是否对应文本框或组合框,如果类型其他单元格不正确,请替换它们。
我想建立一个DataGridView
,如果我选择一个DataGridViewComboBoxCell
的项目,那么同一行中的其他单元格应该是TextBoxes
行将变成 ComboBoxes
,有谁知道该怎么做吗?
就像:
TextBox1|TextBox2|ComboBox1.Item1|TextBox3 |TextBox4 |TextBox5 |TextBox6
TextBox1|TextBox2|ComboBox1.Item3|TextBox3 |TextBox4 |TextBox5 |TextBox6
TextBox1|TextBox2|ComboBox1.Item2|ComboBox3|ComboBox4|ComboBox5|ComboBox6
如果您想在 DataGridViewCell
中的 Value
更改时执行某些操作,那么您应该处理网格的 CellValueChanged
事件。
如果您想将特定类型的单元格放置在 DataGridView
中的特定位置,那么您可以使用网格的索引器来实现,例如
myDataGridView[columnIndex, rowIndex] = new DataGridViewComboBoxCell();
综上所述,处理CellValueChanged
事件,使用if
语句测试Value
是否对应文本框或组合框,如果类型其他单元格不正确,请替换它们。