C# 我想动态构建DataGirdViewComboxCell

C# 我想动态构建DataGirdViewComboxCell,c#,datagridview,datagridviewcombobox,datagridviewcomboboxcell,C#,Datagridview,Datagridviewcombobox,Datagridviewcomboboxcell,我想构建一个DataGridView,如果我选择datagridviewcomboxcell中的一个项目,那么同一行中的其他单元格(应该是其他行中的textboxs)将变成组合框,有人知道怎么做吗 就像: TextBox1|TextBox2|ComboBox1.Item1|TextBox3 |TextBox4 |TextBox5 |TextBox6 TextBox1|TextBox2|ComboBox1.Item3|TextBox3 |TextBox4 |TextBox5 |TextBox6 T

我想构建一个
DataGridView
,如果我选择
datagridviewcomboxcell
中的一个项目,那么同一行中的其他单元格(应该是其他行中的
textboxs
)将变成
组合框
,有人知道怎么做吗

就像:

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
中的
值发生更改时执行某些操作,则应处理网格的
CellValueChanged
事件

如果要将特定类型的单元格放置在
DataGridView
中的特定位置,则可以使用网格的索引器,例如

myDataGridView[columnIndex, rowIndex] = new DataGridViewComboBoxCell();
总之,处理
CellValueChanged
事件,使用
if
语句测试
值是否对应于文本框或组合框,如果其他单元格的类型与它们应该的不同,则替换它们