成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

datatable獲取選中行數(shù)據(jù) DataTable篩選出要的數(shù)據(jù)?

DataTable篩選出要的數(shù)據(jù)?怎樣將DataTable中的重復(fù)數(shù)據(jù)篩選出來(lái)?var groupbyresult=dataTable.Rows.Cast<DataRow>().GroupBy

DataTable篩選出要的數(shù)據(jù)?

怎樣將DataTable中的重復(fù)數(shù)據(jù)篩選出來(lái)?

var groupbyresult=dataTable.Rows.Cast<DataRow>().GroupBy<DataRow,string>(dr=> dr[“name”].ToString())foreach(groupByResult中的var行){if(行。計(jì)數(shù)()> 1){//那里有多個(gè)以名稱(chēng)作為篩選條件的數(shù)據(jù)}}}

我編寫(xiě)了一個(gè)方法:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17//<summary>//</summary>//<param name=“strfilter”> filter語(yǔ)句</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.長(zhǎng)度一{新進(jìn)口(drarr[i])}return newdt}call:12 string strfilter=@“name like ”Wang%“”//在name列中找到姓Wang的人dataGridView.DataSource=過(guò)濾器數(shù)據(jù)表(strfilter,mydt)//mydt是您的原始數(shù)據(jù)表。沒(méi)有辦法。SQL只用于數(shù)據(jù)庫(kù)。Datatable只是一個(gè)用于加載數(shù)據(jù)的容器。它不支持?jǐn)?shù)據(jù)過(guò)濾