發表文章

目前顯示的是 2月, 2011的文章

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,則傳回第二個參數所替代的值 參考: DataView.RowFilter 屬性 How do I test for a null value in DataView.RowFilter? ISNULL (Transact-SQL)