我想将数据网格视图中第1列的 DisplayStyle 设置为“ DropDownButton ”,其中收集了ITEMS“A”,“B”,“C”和“ D“在运行时。我也试过下面的代码......但它不起作用:
DataGridViewComboBoxCell comboCell = new DataGridViewComboBoxCell();
comboCell.Items.Add("A");
comboCell.Items.Add("B");
comboCell.Value = "A";
dgv.Columns[1].DefaultCellStyle = comboCell;
这个displaystyle应该是datagridview中的列/行。
谢谢,
答案 0 :(得分:1)
在DataGrid的设计时,您应该留下添加column1。您可以在运行时添加Comb box列,如下所示。
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";