Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DataGridViewComboBox值在linq中无效_C#_Linq_Datagridview - Fatal编程技术网

C# DataGridViewComboBox值在linq中无效

C# DataGridViewComboBox值在linq中无效,c#,linq,datagridview,C#,Linq,Datagridview,我正在用以下代码填充我的datagridview comboxcolumn: (dgvHopDong.Columns["MaNCC"] as DataGridViewComboBoxColumn).DataSource = QL.NhaCungCaps.Select(n => new { MaNCC = n.MaNCC, TenNCC = n.TenNCC }).ToList(); (dgvHopDong.Columns["MaNCC"]

我正在用以下代码填充我的datagridview comboxcolumn:

 (dgvHopDong.Columns["MaNCC"] as DataGridViewComboBoxColumn).DataSource = QL.NhaCungCaps.Select(n => new { MaNCC = n.MaNCC, TenNCC = n.TenNCC }).ToList();            
            (dgvHopDong.Columns["MaNCC"] as DataGridViewComboBoxColumn).DisplayMember = "TenNCC";
            (dgvHopDong.Columns["MaNCC"] as DataGridViewComboBoxColumn).ValueMember = "MaNCC";
错误是:

DataGridViewComboxCell值无效

我不知道为什么。
非常感谢你

缺少值类型

(dgvHopDong.Columns["MaNCC"] as DataGridViewComboBoxColumn).ValueType = typeof(string);

哪一行抛出错误?