Analytics

2013年2月1日 星期五

[C#]使用 DataTable.Select對DataTable做資料查詢(Use DataTable.Select to do DataTable query data)


問題
使用 DataTable.Select對DataTable做資料查詢



解決方法
資料查詢除了對資料庫下語法查詢以外,若已經將資料載入DataTable時,要從中下條件以取得特定資料的話,可以如下方式
  1. //假設資料來源是這樣取的
  2. DataTable dt = getDBData();
  3.  
  4. //可以對DataTable下查詢條件,注意的是:回傳的是DataRow[]陣列!
  5. DataRow[] drs = dt.Select("column1='test'");
  6.  
  7. //資料列取得後,可以先判斷是否Lengh為0來判斷有沒有符合條件的資料
  8. if(drs.Lengh>0)
  9. {
  10. //有取到資料才進到這邊
  11. }

沒有留言:

熱門文章