C 篩選DataTable的資料

2021-10-25 08:50:36 字數 1036 閱讀 5453

demo示例三步走

新建個datatable,寫資料

篩選datatable的資料

新建乙個新的datatable接收篩選後的datatable資料

datatable olddt =

newdatatable()

;//新建乙個空的datatable

olddt.columns.

add(

"name"

,typeof

(string))

;//新建列名name 姓名

olddt.columns.

add(

"age"

,typeof

(int32));

//新建列名age 年齡

datarow dr =

null

;for

(int i =

0; i <

2; i++

)

以上新建的datatable最後的值如下

name

age張三0

18張三1

19使用select語法,引數中可以傳遞查詢條件,和sql語句很像。

最後返回的值是由datarow物件組成的陣列

datarow[

] rows = olddt.

select

("name='張三1'");

//查詢篩選

篩選出名字是【張三1】的資料

datatable newdt =

newdatatable()

;//新建乙個新的空datatable

newdt = olddt.

clone()

;//轉殖datatable的結構

foreach

(datarow row in rows)

最後得到的datatable的值

name

age張三1

19

DataTable 篩選資料

使用聚合函式 max sum count privatevoidcomputebysalessalesid dataset dataset 使用select 當你從資料庫裡取出一些資料,然後要對資料進行整合,你很容易就會想到 datatable dt new datatable 假設dt是由 sel...

在DataTable中新增篩選條件

datatable dt new datatable 建立乙個datatable的例項 寫乙個簡單的sqlhelper public static class sqlhelper con.open result cmd.executenonquery return result 以表的形式查詢資料 ...

C 將DataTable的資料匯出

匯出datatable 待匯出的資料 匯出的完整路徑 public static void datatableexport datatable datatable,string filepath title title.substring 0,title.length 1 n 取完表頭,換行 str...