如何在网格视图上验证3个列单元格值是否相同。我的代码有些怎么不工作.O有4行3列gridview。第三列具有所有不同的值...在这种情况下,我的button1必须为false。但它成真了
码
var isSame = dataGridView1.Rows.Cast<DataGridViewRow>()
.Select(x => Convert.ToString(x.Cells[2].Value))
.Distinct().Count() == 1;
if (!isSame)
{
button1.Enabled = true;
return;
}
答案 0 :(得分:0)
我会这样做,在我看来更简单。
var x = (from x in GridView1.Rows
select x[2]).Distinct().ToList();
if (x.Count == 1)
{
//they are all the same
}