今天在做一个数据导出的时候,发现导出的数据为空导致转换报错,我们怎么判断DataTable表中的列数据书否为空呢?请看如下代码...

///<summary>

///</summary>

///<param  name="FilePath">导出的路径</param>

///<param  name="dt">需要导出的数据</param>

Private     void      Export(string  FilePath, DataTable   dt)

{

.....

for(int  i=0;i<dt.Rows.Count;i++)

{

//之前这样判断老错误:未将对象引用到示列

//因为dt[i]["orderno"]为空根本无法Tostring();

// string   OrderNo=dt[i]["orderno"].Tostring()==" "?" ":dt.Row[i]["orderno"].Tostring();

//使用了三元运算符,相信大家都懂!   条件 ? 结果1 : 结果2

string   OrderNo=dt[i]["orderno"]==DBNULL.Value?" ":dt.Row[i]["orderno"].Tostring();

}

}

转载于:https://www.cnblogs.com/TanYong/p/4604105.html

DataTable判断列是否为空!(实用)相关推荐

  1. padans 判断列是否为空_pandas 如何判断指定列是否(全部)为NaN(空值)

    asp.net 页面如何将Eval中的时间显示为“yyyy-MM-dd " 格式 JavaScript Date 对象 JavaScript Date 对象 Date 对象 Date 对象用 ...

  2. java判断一个对象是否为空_Java中判断对象是否为空的方法的详解

    首先来看一下工具StringUtils的判断方法: 一种是org.apache.commons.lang3包下的: 另一种是org.springframework.util包下的.这两种StringU ...

  3. python如何判断列表是否为空_python简单判断序列是否为空的方法

    python简单判断序列是否为空的方法 本文实例讲述了python简单判断序列是否为空的方法.分享给大家供大家参考.具体如下: 假设有如下序列: m1 = [] m2 = () m3 = {} 判断他 ...

  4. Java判断Excel中,空单元格和空行

    1 判断单个单元格为空 //判断单个单元格是否为空 public static boolean isEmptyCell(Cell cell){if(cell==null||cell.getCellTy ...

  5. VBA小功能集合-判断列内是否有重复值

    1.判断列内是否有重复值: Dim arrT As RangeDim rng As RangeSet arrT = Range("A:A")'判读A列单元格For Each rng ...

  6. java判断集合为空工具_java中怎么判断集合是否为空

    java中怎么判断集合是否为空 发布时间:2020-06-25 15:43:36 来源:亿速云 阅读:103 作者:Leah 这篇文章将为大家详细讲解有关java中判断集合是否为空的方法,文章内容质量 ...

  7. java怎么判断对象不为空_java判断对象是否为空的方法

    java判断对象是否为空的方法 发布时间:2020-06-25 14:39:17 来源:亿速云 阅读:134 作者:Leah 这篇文章将为大家详细讲解有关java判断对象是否为空的方法,文章内容质量较 ...

  8. java 判断对象是否为空的工具类_如何判断java对象是否为空

    首先来看一下工具StringUtils的判断方法: 一种是org.apache.commons.lang3包下的:另一种是org.springframework.util包下的.这两种StringUt ...

  9. java怎么判断对象为空_java中怎么判断对象是否为空

    java中判断对象是否为空的方法: 首先来看一下工具StringUtils的判断方法: 一种是org.apache.commons.lang3包下的:另一种是org.springframework.u ...

最新文章

  1. 如何像用MNIST一样来用ImageNet?这里有一份加速TensorFlow分布式训练的梯度压缩指南
  2. Share memory中bank conflict问题
  3. 移动应用开发过程中的迭代式原型设计
  4. QT的QScriptValueIterator类的使用
  5. 使用Maven Failsafe和JUnit @Category将集成测试与单元测试分开
  6. uniapp踩坑指南之坑多到写不完
  7. Keepalived 添加脚本配置监控haproxy方案
  8. NC63 后端通过单据执行动作 修改单据详细解读
  9. 使用WindowsBuilder进行可视化设计时不能预览界面
  10. 用链表写的一个通讯录
  11. Hanselminutes Podcast 244-Benjamin van der Veen的Kayak,OWIN,开源Web服务器等
  12. October cms-Plugins(插件-注册)
  13. vim 文件保存退出 文件相关操作汇总
  14. 快速搜索Wox工具之Everything Client没有运行报错,解决办法!
  15. WinMerge使用
  16. Teranex Express格式转换器
  17. 大数据告诉你中老年人上网爱干什么
  18. iOS 疑难杂症 学习笔记
  19. Zabbix 监控功能实现(监控数据库,使用percona 优化数据库的监控,监控java应用,Agent端 主动传输数据,Zabbix proxy 的使用,Zabbix 监控 + 智能降噪告警)
  20. C#生成年月日三级目录

热门文章

  1. fps200多正常不_AMD处理器扬眉吐气,腾讯游戏不再A黑!LOL最高FPS459平均200多
  2. 【2021杭电多校赛】2021“MINIEYE杯”中国大学生算法设计超级联赛(7)签到题5题
  3. Calibre修改保存电子书为中文
  4. Servlet→简介、手动编写一个Servlet、使用MyEclipse编写一个Servlet、Servlet生命周期、路径编写规范、初始化参数、MVC设计模式
  5. python字符串连接数字电视_【学习猿地】初识python脚本 #千万别看,我怕你控制不住...
  6. 怎样得到对方的电脑名_吸引力法则让他想念你,让对方主动找你
  7. 计算机网络-基础篇(一)
  8. springboot+junit测试
  9. 牛客网 正则表达式匹配
  10. 2016蓝桥杯C++A:消除尾一(二进制运算)