Loading

C# 从datarow集合中获取某一列的集合

1.使用linq一句话。

DataTable dt="从数据库或者自定义datatable类型数据";

DataRow[] dr= dt.Select("CompanyID={0}".ToFormat(companyID));//先获取DataRow数据

var rows =dr.Select(t => t.Field<int>("ID")).ToList();//获取DataRow[]中ID字段所有数据,并且转换成list对象

简写成一句话就是:

var rows =dt.Select("CompanyID={0}".ToFormat(companyID)).Select(t => t.Field<int>("ID")).ToList();

--转自 CSDN  素年槿夏 https://blog.csdn.net/shan1774965666/article/details/96110009
posted @ 2019-12-04 16:24  大力出奇迹  阅读(5409)  评论(0编辑  收藏  举报