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