關於c#中判斷dataset中填充的表數據是否爲空的總結

說是總結,其實就是一兩句話,很短的一個小知識點:

環境描述:查詢一個表中的可以爲null的字段,查詢回來以後填充到了dataset,然後通過dataset.tables["tableName"].row[0][0]的方式來訪問字段中的值:

要判斷是否爲空:

1.錯誤[無效]場景:dataset.table["tableName"].row[0]0[]==null    值不是null,    dataset.tables["tableName"].row.count>0 ,即使爲空,也有這麼1行存在

2.正確方式:dataset.tables["tableName"].row[0][0]==dbNull.Value  這樣對比就行了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章