博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
扩展方法
阅读量:4681 次
发布时间:2019-06-09

本文共 514 字,大约阅读时间需要 1 分钟。

static public class DataRowExtension

{
  public static string GetString(this DataRow row, string ColumnName)
  {
    if (row[ColumnName] == DBNull.Value)
    {
      return "";
    }
    else
    {
      return row[ColumnName].ToString();
    }

    }

}

使用方法如下:哪个可读性最好呢,应该是第三个吧,就这是扩展方法的使用,

m.CustomerName = GetString(theRow["CustomerName"]);

m.CustomerName = DataRowExtension.GetString(theRow, "CustomerName");
m.CustomerName = theRow.GetString("CustomerName");

转载于:https://www.cnblogs.com/LongHuaiYu/p/5124503.html

你可能感兴趣的文章
学习笔记4-Action参数绑定
查看>>
linux下怎样批量更改文件后缀名
查看>>
Luogu 3119 [USACO15JAN]草鉴定Grass Cownoisseur
查看>>
js 中prototype运用(数组)
查看>>
ORA-01439: column to be modified must be empty to change datatype
查看>>
for xml 字符串拼接
查看>>
Centos7下安装Redis
查看>>
Codeforces Round #369 (Div. 2) C. Coloring Trees DP
查看>>
librtmp将本地FLV文件发布到RTMP流媒体服务器
查看>>
打油诗-八月十五中秋望月
查看>>
UITableView topview渐变的效果
查看>>
Jenkins视图使用--添加删除视图
查看>>
学有小成-php基础语法-03
查看>>
ms reportviewer 外联图片不显示的处理方式
查看>>
题解 P1034 【矩形覆盖】
查看>>
12.1 线程控制简介
查看>>
day 2 ,while ,编码,运算符 初识
查看>>
获得完整路径的代码
查看>>
四则运算之主要代码
查看>>
盒模型--边框(二)
查看>>