关于.net类型转换判断问题
2015-02-27 17:16
239 查看
做项目时,发现这个问题,由于数据库中的字段可能为null,如果在.net程序直接转换时,比如 ltTime.Text =DateTime.Parse(dt.Rows[0]["m_Time"].ToString()).ToShortDateString();
其中dt.Rows[0]["m_Time"].ToString(),当dt.Rows[0]["m_Time"]为null时,dt.Rows[0]["m_Time"].ToString()为“”,这个时候,进行类型转换会报错,因为“”不能转换成整形或者时间类型,如果要进行转换时,要进行判断
其中dt.Rows[0]["m_Time"].ToString(),当dt.Rows[0]["m_Time"]为null时,dt.Rows[0]["m_Time"].ToString()为“”,这个时候,进行类型转换会报错,因为“”不能转换成整形或者时间类型,如果要进行转换时,要进行判断
相关文章推荐
- 关于C#数据类型之间转换的问题
- 关于mysql、数字类型之间转换的问题
- 关于SQL Server中将数值类型转换为字符串的问题[转]
- 关于取反、移位、类型转换需要注意的一些问题
- 关于float double的数据类型的细节,在处理转换问题的时候非常有用
- 关于int型整数按逆序存入数组中的问题(也即十进制数和其他类型数据的转换问题)
- 关于Flex中日期类型转换问题
- 关于用标签判断转换过的日期类型
- 关于Flex 和java之间利用Blazeds通信的类型转换问题
- .net类型自定义隐式(显式)转换操作的位置问题
- 关于char(n)类型引起的字符串判断问题
- 关于SQL Server中将数值类型转换为字符串的问题
- 两个有趣的关于java里基本类型转换的问题
- 关于.NET(C#)中字符型(Char)与数字类型的转换, CLR via c# 读书笔记
- 关于2147217913 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界 的问题解决方法
- 关于.NET(C#)中字符型(Char)与数字类型的转换, CLR via c# 读书笔记
- 关于.Net中类型转换---ToInt32
- 关于sql条件语句where id in (@参数)执行报错问题(转换成数据类型 int 时失败)(
- 关于ArrayList类型转换的问题_java可以为啥c#不行
- (转)关于数据类型转换的有趣问题