2015-04-22 56 views
1

林灌我的datagridview comboxcolumn与此代码:DataGridViewComboBox值无效LINQ

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

和错误是:

的DataGridViewComboBoxCell值是不是有效?

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

+0

哪一行发生错误? – Pseudonym

回答

0

值类型丢失。

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