如何在运行时设置datagridview的列类型
本文关键字:类型 datagridview 设置 运行时 | 更新日期: 2023-09-27 18:30:00
我想在运行时将数据网格视图中第1列的DisplayStyle设置为"DropDownButton",其中包含项目集合"A"、"B"、"C"answers"D"。我也试过下面的代码。。但它没有起作用:
DataGridViewComboBoxCell comboCell = new DataGridViewComboBoxCell();
comboCell.Items.Add("A");
comboCell.Items.Add("B");
comboCell.Value = "A";
dgv.Columns[1].DefaultCellStyle = comboCell;
此显示样式应适用于datagridview中的列/行。
谢谢,
在设计DataGrid时,您应该停止添加column1。您可以在运行时添加"组合框"列,如下所示。
DataGridViewComboBoxColumn col = new DataGridViewComboBoxColumn();
col.Name = "cboColumn";
col.Items.Add("A");
col.Items.Add("B");
dgv.Columns.Add(col);
if (dgv.CurrentRow != null)
dgv.CurrentRow.Cells[0].Value = "A";