1

我的目标是为最终用户提供一个可编辑的表格,但编辑将仅限于几个不同的值,一个下拉列表。

目前,我有这段代码几乎可以满足我的要求,但会创建一个新列,而不是将标准应用于现有列。

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"));

如何将此列表条件应用于表中的列?

4

0 回答 0