2016 - 2024

感恩一路有你

datatable获取选中行数据 DataTable筛选出要的数据?

浏览量:1956 时间:2021-03-12 01:10:26 作者:admin

DataTable筛选出要的数据?

怎样将DataTable中的重复数据筛选出来?

var groupbyresult=dataTable.Rows.Cast<DataRow>().GroupBy<DataRow,string>(dr=> dr[“name”].ToString())foreach(groupByResult中的var行){if(行。计数()> 1){//那里有多个以名称作为筛选条件的数据}}}

我编写了一个方法:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17//<summary>//</summary>//<param name=“strfilter”> filter语句</param>//<param name=“orginaldt”>datatable</param>//</returns></returns></returns> public static DataTable FilterDataTable(string strFilter,DataTable orginaldt){DataRow[]drArr=起始日期选择(strFilter)DataTable newDt=新DataTable()newDt=原始克隆()用于(int i=0 i<drArr.长度一{新进口(drarr[i])}return newdt}call:12 string strfilter=@“name like ”Wang%“”//在name列中找到姓Wang的人dataGridView.DataSource=过滤器数据表(strfilter,mydt)//mydt是您的原始数据表。没有办法。SQL只用于数据库。Datatable只是一个用于加载数据的容器。它不支持数据过滤

datatable获取选中行数据 datatable获取列数据 datatable详解

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。