首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

新手请问:算法,怎么计算包含

2012-06-13 
新手请教:算法,如何计算包含(简化单元格坐标表示)在datagridview表格中,如何判断单元格[2,1][2,2][2,3][2,

新手请教:算法,如何计算包含
(简化单元格坐标表示)

在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()); 

热点排行