///
/// 获取某一列的所有值
///
/// 列数据类型
/// 数据表
/// 列名
///
public static List GetColumnValues(DataTable dtSource,string filedName)
{
return (from r in dtSource.AsEnumerable() select r.Field("ID")).ToList();
}
方法调用:
获取字段ID的所有值
DataTable dt = ......;
List ids= DataTablePro.GetColumnValues(dt, "ID");
直接使用:
//遍历DataTable,取出所有的ID :
List lstID = (from d in dt.AsEnumerable() select d.Field("ID")).ToList();
原文:http://www.cnblogs.com/ooip/p/6961908.html