我有一个datagridview,由一个包含1列的组合框填充。我需要能够选择该记录并插入datagridview中未显示的值。通常情况下,当我填充所需的所有值时,我会这样做:
newlien.LienReason = (string)row.Cells["LienType"].Value;
newlien.LienNumber = (string)row.Cells["LienNumber"].Value;
由于未填充单元格,因此无效。我猜测有两个解决方案:要么添加其他列并隐藏它们,然后从隐藏单元格中拉取值,或者某种方式获取记录的值而不将值添加到DGV。无论哪种方式,我都不知道该怎么做!
答案 0 :(得分:2)
最简单的方法是将所需的列添加到DGV,然后在这些DGV列属性中将visible
设置为false。然后,你仍然可以从隐藏列中提取值,就像从任何其他列中提取值一样:
//hidden column
newlien.AnotherVariable = (string)row.Cells["HiddenColumn"].Value;
如果有帮助,请告诉我。