相关疑难解决方法(0)

DataGridViewComboBoxCell绑定 - "值无效"

我正在尝试将DataGridView中的单独ComboBox单元绑定到自定义类,并继续收到错误

DataGridViewComboBoxCell值无效

我现在正在将单元格的数据源分配给IList<ICustomInterface>我所拥有的词典.但是,在设置数据源时,ComboBoxCell未设置索引,因此选择了无效值.

我试图弄清楚如何让它选择一个真正的值,例如列表中的第0个项目,它已被删除此错误,或找到解决问题的另一种方法.有人有什么建议吗?

c# datagridview datagridviewcombobox

28
推荐指数
3
解决办法
8万
查看次数

DataGridViewComboBoxCell手动设置值,值无效

这是我的代码:

        private class Person
        {
            private string myName;
            private int myValue;

            public Person(string name, int value)
            {
                myName = name; 
                myValue = value;
            }
            public override string ToString()
            {
                return myName;
            }

            public string Name
            {
                get { return myName; }
                set { myName = value; }
            }

            public int Value
            {
                get { return myValue; }
                set { myValue = value; }
            }
        }
Run Code Online (Sandbox Code Playgroud)

我用它来填充DataGridViewComboBoxCell,如下所示:

myDataGridViewComboBoxCell.ValueMember = "Value";
myDataGridViewComboBoxCell.DisplayMember = "Name";
myDataGridViewComboBoxCell.Items.Add(new Person("blabla", someNumber));
Run Code Online (Sandbox Code Playgroud)

我现在要做的就是选择一个人:

myDataGridViewComboBoxCell.Value = someNumber;
Run Code Online (Sandbox Code Playgroud)

但继续得到"价值无效" …

c# datagridview

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×2

datagridview ×2

datagridviewcombobox ×1