日期:2014-05-18  浏览次数:20913 次

如何用LINQ查询并在单元格显示符合条件的下一条记录?


如上图

如何查询到所有单元格数值 = 3 下一个单元格的数值

单独把所有 跟在3 后面的 数值 单独列出来

答案应该是:5 0 3 5 0 4

谢谢

------解决方案--------------------
探讨

不知道你说的单元格是什么?
你把所有的只取出来在用LINQ来处理

------解决方案--------------------
C# code
object result;
for (int i = 1; i < flexGrid.Rows.Count; i++)
{
    if (Convert.ToString(flexGrid[0, i - 1]) == "3")
    {
        result = flexGrid[0, i];
        break;
    }
}