DataView.RowFilter 的用途

這個屬性可以拿來過濾資料,就好像 SQL WHERE 子句一樣

例如想取出 LastName 欄位為 Smith 的資料:

DataView.RowFilter = "LastName = 'Smith'";

但是要如何取出欄位內容為 Null 的資料?

可以用

DataView.RowFilter = "LastName Is Null";



DataView.RowFilter = "IsNull(LastName, '') = ''";

如果是數字欄位則用

DataView.RowFilter = "IsNull(Price, 0) = 0";

其中 IsNull 是 SQL 函數,若第一個參數所代表的欄位內容為 Null,則傳回第二個參數所替代的值

參考:

留言

這個網誌中的熱門文章

Linux 批次檔的寫法

【分享】如何顯示 Debug Message

[分享] Visual Studio 遠端偵錯