我的目标是为最终用户提供一个可编辑的表格,但编辑将仅限于几个不同的值,一个下拉列表。
目前,我有这段代码几乎可以满足我的要求,但会创建一个新列,而不是将标准应用于现有列。
var data = new List<ValueHolder>();
data.Add(new ValueHolder("EMPTY"));
data.Add(new ValueHolder("FULL"));
////..................
var column = new DataGridViewComboBoxColumn();
column.DataSource = data;
column.ValueMember = "Name";
column.DisplayMember = "Name";
dataGridView1.Columns.Add(column);
我试图申请一个我已经在阅读的现有专栏,但我无法获得正确的语法,也无法通过网络搜索将其打开。任何指针都会很棒。
编辑
让自己更清楚;
我有一个 C# 表 - 从 sql server 表生成。
我希望数据可以通过下拉菜单进行编辑,例如
var data = new List<ValueHolder>();
data.Add(new ValueHolder("EMPTY"));
data.Add(new ValueHolder("FULL"));
如何将此列表条件应用于表中的列?