将标准应用于从SQL Server表读取的可编辑列

时间:2013-03-25 11:01:15

标签: c# sql sql-server

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

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

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

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

0 个答案:

没有答案