C#三種判斷數(shù)據(jù)庫(kù)中取出的字段值是否為空(NULL) 的方法
更新時(shí)間:2013年04月02日 11:38:12 作者:
最近操作數(shù)據(jù)庫(kù),需要判斷返回的字段值是否為空,在網(wǎng)上收集了3種方法供大家參考
1 通過(guò)System.DBNull判斷,網(wǎng)上大部分都使用這個(gè)方法。
復(fù)制代碼 代碼如下:
DataTable dt; //假設(shè)字段為name, dt已經(jīng)保存了數(shù)據(jù)
dt.rows[0]["name"] == System.DBNull.Value; //判斷第一行數(shù)據(jù)的name字段是否為空
2 通過(guò)IsNull判斷
復(fù)制代碼 代碼如下:
DataTable dt; //假設(shè)字段為name, dt已經(jīng)保存了數(shù)據(jù)
dt.rows[0].IsNull("name"); //判斷第一行數(shù)據(jù)的name字段是否為空
3 通過(guò)ToString() 判斷
復(fù)制代碼 代碼如下:
DataTable dt; //假設(shè)字段為name, dt已經(jīng)保存了數(shù)據(jù)
dt.rows[0]["name"].ToString() == ""; //判斷第一行數(shù)據(jù)的name字段是否為空
相關(guān)文章
C#使用jQuery實(shí)現(xiàn)無(wú)刷新評(píng)論提交的方法
這篇文章主要介紹了C#使用jQuery實(shí)現(xiàn)無(wú)刷新評(píng)論提交的方法,涉及C#結(jié)合jQuery進(jìn)行Ajax操作的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-05-05DevExpress之ChartControl實(shí)現(xiàn)柱狀圖演示實(shí)例
這篇文章主要介紹了DevExpress中ChartControl實(shí)現(xiàn)柱狀圖演示方法,實(shí)例展示了相關(guān)繪圖函數(shù)的具體用法,具有一定的實(shí)用價(jià)值,需要的朋友可以參考下2014-10-10C#連接加密的Sqlite數(shù)據(jù)庫(kù)的方法
對(duì)數(shù)據(jù)加密分兩種,一種是對(duì)數(shù)據(jù)庫(kù)本身進(jìn)行加密,另一種是對(duì)數(shù)據(jù)表中的數(shù)據(jù)進(jìn)行加密,下面通過(guò)本文給大家介紹C#連接加密的Sqlite數(shù)據(jù)庫(kù)的方法,感興趣的朋友一起看看吧2017-08-08C#實(shí)現(xiàn)在底圖上動(dòng)態(tài)生成文字和圖片
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)在底圖上動(dòng)態(tài)生成文字和圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-05-05在WinForm應(yīng)用程序中快速實(shí)現(xiàn)多語(yǔ)言的處理的方法
在國(guó)際化環(huán)境下,越來(lái)越多的程序需要做多語(yǔ)言版本,這篇文章主要介紹了在WinForm應(yīng)用程序中快速實(shí)現(xiàn)多語(yǔ)言的處理的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2018-07-07