我在S/O上浏览过其他帖子,但我找不到适合我的解决方案.
我有一个可能返回空值的datareader,如果是这样,我想将值等于空白
txtMiddleName.Text = rdrGetUserInfo.GetString(1) ?? "";
Run Code Online (Sandbox Code Playgroud)
上面的字符串不起作用.当我走过代码时,代码跳转到我的错误捕获块;
有任何想法吗?
小智 7
尝试
txtMiddleName.Text = rdrGetUserInfo.IsDBNull(1) ? string.Empty : rdrGetUserInfo.GetString(1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3796 次 |
| 最近记录: |