VB.NET DataTable數據條件篩選

 **第一步**            Dim dtNew as DataTable=dtDataTable.Clone
  '假設你現已擁有某一個數據表 dtDataTable,現在你需要從dtDataTable中篩選出
  '部分符合你心意的數據,我們先申明新的空數據表 dtNew
           
 **第二步**            Dim dv As DataView = New DataView(dtDataTable) 
  'dtDataTable 爲DataTable類型的數據 ,將DATaTable轉換爲DataView
 
 **第三步**             dv.RowFilter = String.Format("{0} in ('{1}','{2}')", ColumnsName, Condition1, Condition2) 
 'ColumnsName 爲DataTable中的某個字段,Condition1、Condition2 爲你篩選的條件,
 '這裏()的篩選語句跟SQL語句相同,會寫SQL條件查詢,這裏的條件篩選語句便手到拈來了。
            
 **第四步**             dtNew = dv.ToTable("", True, ColumnsName1, ColumnsName2, ColumnsName3) 
 '用新的數據表接收篩選出來的視圖,dtNew即爲選需要的結果 ColumnsName1、
 'ColumnsName2等爲原數據表dtDataTable中你想展示出來的字段
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章