操作數據庫,需要判斷返回的字段值是否為空,大致有以下三種方法:
1 通過System.DBNull判斷,網上大部分都使用這個方法。
DataTable dt; //假設字段為name, dt已經保存了數據
dt.rows[0]["name"] == System.DBNull.Value; //判斷第一行數據的name字段是否為空
2 通過IsNull判斷
DataTable dt; //假設字段為name, dt已經保存了數據
dt.rows[0].IsNull("name"); //判斷第一行數據的name字段是否為空
3 通過ToString() 判斷
DataTable dt; //假設字段為name, dt已經保存了數據
dt.rows[0]["name"].ToString() == ""; //判斷第一行數據的name字段是否為空
