說是總結,其實就是一兩句話,很短的一個小知識點:
環境描述:查詢一個表中的可以為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 這樣對比就行了