社区
C#
帖子详情
DataTable中的整型列,如何设置他的值为空值?
magicsnake
2007-02-09 05:23:26
dt.Rows[0]["MyInt"] = ??
我想使用适配器的Update()方法自动更新到数据库,但是数据要求是将原来的值设置为空值,我没法为这个整型列赋空值,求教
...全文
707
4
打赏
收藏
DataTable中的整型列,如何设置他的值为空值?
dt.Rows[0]["MyInt"] = ?? 我想使用适配器的Update()方法自动更新到数据库,但是数据要求是将原来的值设置为空值,我没法为这个整型列赋空值,求教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
北京的雾霾天
2007-02-09
打赏
举报
回复
?:这个双目运算符要求表达式返回值一致,
因为
e.Node.Checked ? i.ToString() : System.DBNull.Value;
有可能返回string,也有可能返回object类型的DBNull.Value,所以表示式返回类型不一致.
而另一个不是一个表达式,所以不会有这个错误.
magicsnake
2007-02-09
打赏
举报
回复
晕啊,没注意
dv[i]["MyInt"] = e.Node.Checked ? i.ToString() : System.DBNull.Value;
报错:无法确定条件表达式的类型,因为“string”和“System.DBNull”之间没有隐式转换
但是下面的没有问题
if(e.Node.Checked)
dv[i]["MyInt"] = i.ToString();
else
dv[i]["MyInt"] = System.DBNull.Value
flyin2006
2007-02-09
打赏
举报
回复
DBNull.Value可以的
北京的雾霾天
2007-02-09
打赏
举报
回复
如下用DBNull.Value就可以了:
dt.Rows[0]["MyInt"] ==DBNull.Value
.net 面试题.pdf
8. **NULL**:在C#
中
,NULL表示引用类型的
空
值
。 9. **class与struct**:class是引用类型,struct是
值
类型。class支持继承,struct不支持;struct的实例分配在栈上,class在堆上。 10. **接口与类型**:接口定义一...
VB.NET高级开发指南
《VB.NET高级开发指南》是一本专为有志于深入学习和掌握VB.NET编程技术的开发者准备的参考资料。VB.NET是Microsoft .NET框架的一部分,它提供了丰富的语法和强大的功能,使得开发者可以创建出高效、可靠的桌面应用、...
DataTable
中
向整形
列
写入
空
值
If cell.ToString = "" Then dr(j) = DBNull.Value '赋予
空
值
Else dr(j) = cell.ToString End If
如何判断当前修改过的
datatable
的某一
列
值
是否为int型或double类型
如何判断当前修改过的
datatable
的某一
列
值
是否为int型或double类型 今天在做
datatable
数据验证时碰到要对
datatable
的
列
数据进行数据类型校验,因此记录一下本人校验的方法,如果还有更简单的校验方式,欢迎大家踊跃...
C#动态操作
DataTable
(新增行、
列
、查询行、
列
等)
public void CreateTable() { //创建表
DataTable
dt = new
DataTable
(); //1、添加
列
dt.Columns.Add("Name", typeof(string)); //数据类型为 文本
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章