C# DataGridViewComboBox值在linq中无效
我正在用以下代码填充我的datagridview comboxcolumn: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"]
(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);
哪一行抛出错误?