我有这个片段:
if (dt.Rows[0]["somefield"] != DBNull.Value) {
tbSomefield.Text = (string)dt.Rows[0]["somefield"];
}
Run Code Online (Sandbox Code Playgroud)
因为
tbSomefield.Text = (string)dt.Rows[0]["somefield"]
Run Code Online (Sandbox Code Playgroud)
如果值为null,则失败.
所以我想要一个能够安全地将空值转换为空白的函数.
tbSomefield.Text = nullstr(dt.Rows[0]["somefield"]);
Run Code Online (Sandbox Code Playgroud)
用途Convert.ToString:
tbSomefield.Text = Convert.ToString(dt.Rows[0]["somefield"])
Run Code Online (Sandbox Code Playgroud)
该Convert.ToString()方法正确处理null和DbNull值.
| 归档时间: |
|
| 查看次数: |
599 次 |
| 最近记录: |