C#三种判断数据库中取出的字段值是否为空(NULL) 的方法
更新时间:2013年04月02日 11:38:12 作者:
最近操作数据库,需要判断返回的字段值是否为空,在网上收集了3种方法供大家参考
1 通过System.DBNull判断,网上大部分都使用这个方法。
DataTable dt; //假设字段为name, dt已经保存了数据
dt.rows[0]["name"] == System.DBNull.Value; //判断第一行数据的name字段是否为空
2 通过IsNull判断
DataTable dt; //假设字段为name, dt已经保存了数据
dt.rows[0].IsNull("name"); //判断第一行数据的name字段是否为空
3 通过ToString() 判断
DataTable dt; //假设字段为name, dt已经保存了数据
dt.rows[0]["name"].ToString() == ""; //判断第一行数据的name字段是否为空
相关文章
C#实现航班预订系统
这篇文章主要为大家详细介绍了C#实现航班预订系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2022-05-05
浅谈对c# 面向对象的理解
这篇文章主要介绍了个人对c# 面向对象的理解,算是一个入门篇吧,给需要的小伙伴参考下,抛砖引玉。
2014-12-12
C#字符串左不足位数时补充0的几种方式
想让一个整数或字符串转换为字符串后,如果其长度不足5位,则在左边补充0直到达到5位,本文给大家介绍了C#字符串左不足位数时补充0的几种方式,感兴趣的朋友可以参考下
2024-04-04
C#使用PuppeteerSharp库的示例代码
PuppeteerSharp 是一个用于在 .NET 平台上控制无头(Headless) Chrome 浏览器的库,本文主要为大家详细介绍了C#中使用PuppeteerSharp库的工具类,需要的可以了解下
2023-12-12
c# 实现KMP算法的示例代码
这篇文章主要介绍了c# 实现KMP算法的示例代码,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
2020-11-11
避免在C#循环中使用await的方法小结
在C#中,异步编程因其能够提升应用程序性能和响应能力而变得越来越流行,async和await关键字使得编写异步代码变得更加容易,但如果使用不当,它们也可能引入一些陷阱,所以本文我们将探讨为什么应该避免在C#循环中使用await,并讨论一些更高效地处理异步操作的替代方法
2024-09-09
C#多线程系列之工作流实现
本文详细讲解了C#实现多线程工作流的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2022-02-02
同步调用和异步调用WebService
本文给大家介绍webservice同步调用和异步调用,同步调用就是一个同步操作会阻塞整个当前的进程,直到这个操作完成才能执行下一段代码,异步调用不会阻塞启动操作的调用线程,调用程序必须通过轮流检测,或者等待完成信号来发现调用的完成。小伙伴们跟着小编一起学习
2015-09-09
浅谈C#各种数组直接的数据复制/转换
下面小编就为大家带来一篇浅谈C#各种数组直接的数据复制/转换。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2016-08-08
最新评论