新手请教:算法,如何计算包含
(简化单元格坐标表示)
在datagridview表格中,如何判断单元格[2,1][2,2][2,3][2,4]是否包含单元格[3,1]的值
用if([3,1] == [2,1]||
[3,1] == [2,2]||
[3,1] == [2,3]||
[3,1] == [2,4])
觉得似乎有些麻烦,
可不可以用 linq 的contains 方法呢?
具体该怎么写代码呢? 谢谢
------解决方案--------------------
C# code
bool result = (from c in dgv.Rows.Cast<DataGridViewRow>() where c.Index >= 1 && c.Index >= 4 select c.Cells[2].Value.ToString()).Contains(dgv[3, 1].Value.ToString());