获取DataTable某一列的所有值
/// <summary>
        /// 获取某一列的所有值
        /// </summary>
        /// <typeparam name="T">列数据类型</typeparam>
        /// <param name="dtSource">数据表</param>
        /// <param name="filedName">列名</param>
        /// <returns></returns>
        public static List<T> GetColumnValues<T>(DataTable dtSource,string filedName)
        {
              return (from r in dtSource.AsEnumerable() select r.Field<T>("ID")).ToList<T>();
        }
方法调用:
获取字段ID的所有值
DataTable dt = ......;
List<int> ids= DataTablePro.GetColumnValues<int>(dt, "ID");
直接使用:
//遍历DataTable,取出所有的ID :
List<int> lstID = (from d in dt.AsEnumerable() select d.Field<int>("ID")).ToList();
获取DataTable某一列的所有值的更多相关文章
- 【转载】C#如何获取DataTable中某列的数据类型
		在C#的数据表格DataTable的操作中,有时候因为业务需要,我们需要获取到DataTable所有列或者某一列的数据类型,此时我们可以通过DataTable中的Columns属性对象的DataTyp ... 
- C#中获取DataTable某一列的值转换为集合
		直接使用 //Linqvar l1 = (from d in dt.AsEnumerable() select d.Field<int>("ID")).ToList() ... 
- c#获取DataTable某一列不重复的值,或者获取某一列的所有值
		实现该功能是用了DataView的筛选功能,DataView表示用于排序.筛选.搜索.编辑和导航的 DataTable 的可绑定数据的自定义视图. 这里做了一个简单易懂的Demo来讲述该方法. 1.建 ... 
- 获取DataTable选择第一行某一列值
		数据源是一个DataTable,现在我们需要获取这个DataTable的第一行第一列的值.先准备一个数据集,创建一个DataTable,并填充数据: source code: using System ... 
- 操作dom获取datatable中的某一行的某一列的数据
		需求描述:编辑的时候,点击的那一行,进入后台的验证方法,验证通过后,再进入编辑页面,进入的时候需要把本行<tr>数据中的某一列<td>的值传递过去 思路表述:之前我想的是,给列 ... 
- python3+selenium获取列表某一列的值
		python3+selenium获取列表某一列的值 我们在坐自动化测试时,我们可能不想单纯的想验证一个选项卡,我们让脚本随机选择一个选项进行接下来的操作.例如我们想获取列表某一列的某一个数据(随机的) ... 
- datagrid数据网格获取所有选中行的索引,插入某个列值为其他列的运算值
		获取所有选中行的索引,存入数组ary中: var data=$("#dg").datagrid("getSelections"); var ary=[]; fo ... 
- 大文本 通过 hadoop spark map reduce   获取 特征列  的 属性值  计算速度
		大文本 通过 hadoop spark map reduce 获取 特征列 的 属性值 计算速度 
- 将DataTable某一列的值整体赋值给 另一个DataTable
		将 DataTable某一列的值,赋值给 另一个DataTable: DataSet _ds=bll.GetAllList(); //将要取其中一列 DataView view = _ds.Table ... 
随机推荐
- mysql 5.6 windows7 解压缩版安装的坑
			从官网下载了解压缩版的mysql ,解压缩后,配置好环境变量,运行安装命令,提示我 缺失ddl文件,然后百度,找到了一个windows 系统组件扫描安装缺失组件的程序,然后继续安装,遇到了 初始化密码 ... 
- FocusBI: 数据仓库 (原创)
			关注微信公众号:FocusBI 查看更多文章:加QQ群:808774277 获取学习资料和一起探讨问题. <商业智能教程>pdf下载地址 链接:https://pan.baidu.com/ ... 
- sz的博客感想
			https://www.cnblogs.com/freeflying/p/4796369.html 在很多人眼里,当把中学和大学对比起来的时候,大学只能用一个字形容:“渣”.我的大学前两年过得比较随性 ... 
- plpgsql 函数定义
			--Function: dbo.fn_test(integer) --DROP FUNCTION dbo.fn_test(integer); CREATE OR REPLACE FUNCTION db ... 
- mybatis学习之动态sql
			mybatis的动态sql语句很强大,在mapper映射文件中使用简单的标签即可实现该效果,下面一个个记录: 1.select查询 简单的select类似如下: <select id=" ... 
- javaweb之jsp的属性范围
			1.什么是jsp的属性范围? 所谓的属性范围就是一个属性设置之后,可以经过多少个其他页面后仍然可以保存并继续使用.jsp提供了四种属性范围,如下: 当前页,对应的jsp对象为pageContext,属 ... 
- Spring课程 Spring入门篇 7-1 Aspect介绍及PointCut注解应用
			本节主要是理论型: 关键看下节实操. 这个其实只要理解一点:使用AspectJ进行Spring AOP 编程,其实就是使用了JAVA注解的风格进行配置和使用. 不像之前讲的那样在配置文件中配置使用. 
- FWORK-数据存储篇 -- 范式与反模式 (学习和理解)
			理解 1.第二范式的侧重点是非主键列是否完全依赖于主键,还是依赖于主键的一部分.第三范式的侧重点是非主键列是直接依赖于主键,还是直接依赖于非主键列. 2. 反模式 范式可以避免数据冗余,减少数据库的 ... 
- laravel验证规则
			就拿laravel的登入验证来举例: 1.进入login控制器, use AuthenticatesUsers;从这里点进去找到验证规则 //验证protected function validate ... 
- elentment-ui解析
			序言 现在前端的技术越来越杂,也越来越细了,以至于每次看完文档都会有个错觉,就是自己差不多会了.真正去做项目的时候又是重复之前的步骤. 之前写Java的时候,会习惯性的看看源码,看完之后会对知识掌握的 ... 
