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

请教linq查询DataTable
平常linq用于List<T>,现在想写一个方法查询DataTable中符合条件的数据,并对这些数据进行处理,但不知道如何查询,学Linq只是进了一点皮毛,望高手指点:
C# code

 void GenerateString(string parentid,DataTable dt){
          //需要查询出dt中列pid为parentid的记录,接下来对查询得到这个结果进行处理,问题是现在如何查询

        }




------解决方案--------------------
C# code
void GenerateString(string parentid,DataTable dt){
          //需要查询出dt中列pid为parentid的记录,接下来对查询得到这个结果进行处理,问题是现在如何查询
           var query=dt.AsEnumerable().Where(d=>d.Field<string>("pid")==parentid);

        }

------解决方案--------------------
http://blog.csdn.net/q107770540/article/details/6252339