请问如何让float和int表示一个空值 因为业务需要,部分数据入库时需要为null,也就是不是一个数值,应该怎么解决,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int a = 0; //switch soluation if( ) { a = DBNull; } global::System.Nullable<int> classid if ((classid.HasValue == true)) { this.Adapter.InsertCommand.Parameters[3].Value = ((int)(classid.Value)); } else { this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value; }这个微软的标准写法实际上声明的时候红色标明也可以直接用 int? classid申明为可null,其他操作一样 'System.DBNull' is a 'type' but is used like a 'variable' 声明时加问号例 int? i;此时的i 可以为null int? i = null;float? f = null; 我写进数据库时怎么判断文本框 可以输入也可以不输入那咋办呢,不输入为null 写不进数据库。 关于WPF多点触控问题 把word中的图片导出到服务器上 怎样实现象msn messenger弹出窗口的界面 有关服务器程序设计中ListView更新的问题 怎么实现输出扁扁的字 单元格的title属性如何显示多行数据? 从两个表中选择数据填充dataset并显示到datagrid,如何从datagrid中接受输入并更新两个表 求助 转义字符问题 MessageBox怎么到类里面? C#如何控制3DMAX导出的3D模型或文件 怎样使用线帽画带箭头的直线
//switch soluation
if( )
{
a = DBNull;
}
if ((classid.HasValue == true)) {
this.Adapter.InsertCommand.Parameters[3].Value = ((int)(classid.Value));
}
else {
this.Adapter.InsertCommand.Parameters[3].Value = global::System.DBNull.Value;
}这个微软的标准写法实际上声明的时候红色标明也可以直接用 int? classid申明为可null,其他操作一样
float? f = null;