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,則傳回第二個參數所替代的值
參考:
例如想取出 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,則傳回第二個參數所替代的值
參考:
留言