2019独角兽企业重金招聘Python工程师标准>>>

怪我了解不清楚,在将DataTable转换为实体模型时,判断列是否存在报错,如下:

我也犯了一个错误,因为我本意是判断列是否存在,现在是判断列是否为空,因为列不存在,所以列取值是自然会报错.
要判断列,当然要从Table判断了啦.先从DataTable获取DataColumnCollection,然后用Contains判断.

if (dt.Columns.Contains("Imgt"))
{model.Imgt = (string)row["Imgt"];
}

问题解决了!

转载于:https://my.oschina.net/venoriee/blog/180080

DataRow判断列名是否存在相关推荐

  1. koa mysql 存储过程_Sql中判断数据库、表、临时表、存储过程和列是否存在...

    --判断数据库是否存在 IF EXISTS (SELECT * FROM MASTER..sysdatabases WHERE NAME = '库名') PRINT 'exists ' else PR ...

  2. 转SQL中判断是否存在..........

    --判断数据库是否存在  IF EXISTS (SELECT * FROM MASTER..sysdatabases WHERE NAME = '库名')     PRINT 'exists '  e ...

  3. C# 读取Excel方法

    using System; using System.Collections.Generic; using System.Data; using System.Diagnostics; using S ...

  4. C#读写Excel(Com组件的方式)

    这种方式需要先引用 Microsoft.Office.Interop.Excel .可以非常灵活的读取Excel中的数据,而且使用方式很丰富,基本上凡是打开Office Excel软件能够用鼠标点击完 ...

  5. ASP.NET GridView控件常用功能

    ASP.NET GridView控件常用功能 一.分页显示 二.排序数据 三.实现全选和不全选 四.对数据进行编辑操作 五.删除数据 六.高亮显示鼠标所在行 七.设置数据显示格式 八.单击控件某行按钮 ...

  6. 关于GridView手动绑定的一段代码,一切尽在不言中

    为GridView绑定主键的方法,在前台的DataGrid标签中加   DataKeyNames="ID" 后台获取ID:  int  id=int.parse(this.Grid ...

  7. 利用反射自己写的一个ModelHelper类

    开发中 很多人都会使用BLL Model这种开发,我也是,虽然现在有很多的自动生成工具,能在几秒内生成cs的模板,但我个人还不是很喜欢,我还是喜欢自己一个一个去写,这样更能了解自己的代码. 不过手动编 ...

  8. 安卓GreenDao框架一些进阶用法整理(转)

    大致分为以下几个方面: 一些查询指令整理 使用SQL语句进行特殊查询 检测表字段是否存在 数据库升级 数据库表字段赋初始值 一.查询指令整理 1.链式执行的指令 return mDaoSession. ...

  9. MyBatis 源码分析 - SQL 的执行过程

    本文速览 本篇文章较为详细的介绍了 MyBatis 执行 SQL 的过程.该过程本身比较复杂,牵涉到的技术点比较多.包括但不限于 Mapper 接口代理类的生成.接口方法的解析.SQL 语句的解析.运 ...

最新文章

  1. OpenCV读写图像文件解析
  2. 学习笔记:vsphere6 迁移物理机,指定被迁移的IP报错
  3. c语言中的0UL或1UL是什么意思
  4. Sublime package control错误:There are no packages available for installation
  5. 2016最热门的PHP框架
  6. 通俗彻底解读批处理的延迟变量
  7. 一份超详细的MySQL高性能优化实战总结
  8. HDU 6168 Numbers 思维 水题
  9. linux命令行里输入nyancat,好玩的Linux命令行,与彩虹猫Nyan Cat一起休息下
  10. 数据仓库建设规范(文档版)
  11. java电影推荐系统_基于Mahout的电影推荐系统
  12. 解决 win7 不支持此接口 问题
  13. excel单元格内回车换行
  14. fcpx插件:FilmConvert Pro for Mac(数字转胶片调色插件)
  15. 身份证识别和聚合收单
  16. jQuery、Ajax分页
  17. android 百度定位 封装,百度定位SDK使用V4.0
  18. sharding-jdbc 分库分表的 4种分片策略
  19. 大学生!如果让你选择计算机本科最重要的三门课,你会选什么?
  20. 百度云主机使用WordPress建站ideashare.club过程总结与那些坑

热门文章

  1. leetcode之数组之和
  2. matlab生产正弦mif文件
  3. 了解下RDF 容器元素
  4. 这三个Python小技巧你要知道
  5. java 泛型多重限制_Java泛型:有界类型参数中的多重继承
  6. 详解:操作符的优先级
  7. 第2关:实现一个链接存储的栈
  8. poj2356(抽屉原理)
  9. Rinne Loves Data Structure
  10. AcWing 2983. 玩具 / POJ 2318.toys(计算几何基础、二分、判断点和直线的位置关系)