我的目标是为最终用户提供一个可编辑的表格,但编辑将仅限于几个不同的值,即下拉列表。
目前我的代码几乎可以满足我的要求,但是会创建一个新列,而不是将标准应用于现有列。
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"));
如何将此列表条件应用于表格中的列?