自定义DataTable方法

//创建DataTable
                    DataTable dt = new DataTable();
                    dt.Columns.Add("EMP_NO", Type.GetType("System.String"));
                    dt.Columns.Add("BANK_NO", Type.GetType("System.String"));
                    dt.Columns.Add("PayRollAmount", Type.GetType("System.Int32"));

DataTable dtTemp = new DataTable();
                    dtTemp = ReadExcelToTable(path);
                   
                    for (int i = 1; i < dtTemp.Rows.Count; i++)
                    {
                        DataRow dr = dt.NewRow();
                        dr["EMP_NO"] = dtTemp.Rows[i][4].ToString();
                        dr["BANK_NO"] = dtTemp.Rows[i][10].ToString();
                        dr["PayRollAmount"] = Convert.ToInt32(dtTemp.Rows[i][9].ToString());
                        dt.Rows.Add(dr);
                    }

自定义DataTable方法

时间: 2024-11-11 15:12:49

自定义DataTable方法的相关文章

Jquery自定义扩展方法(二)--HTML日历控件

一.概述 研究了上节的Jquery自定义扩展方法,自己一直想做用jquery写一个小的插件,工作中也用到了用JQuery的日历插件,自己琢磨着去造个轮子--HTML5手机网页日历控件,废话不多说,先看看效果图吧 效果图很简单,代码封装在JQuery中,网页端只需要要调用即可: 二.Jquery自定义实体对象 Jquery可以自定义函数function,有没有可以定义实体对象,里面封装方法那?查询了一下资料发现,是可以的,不仅能够封装属性,还可以写自己的方法,调用模板代码如下: $.Calende

sublime-text 自定义快捷键方法

最近一直使用sublime进行项目的开发.经常忘记一些常用的快捷键.特别头疼. 有时候还会感觉有些快捷键用着不是很顺手.于是就自己捣鼓着如何来自己定义自己的快捷键.. 其实每个人的习惯都有所不同,所以我不喜欢看网上的那些所谓的快捷键大全什么的..你看一遍,你能记住多少? 首先要说明下在哪里定义我们的快捷键. 打开 sublime text   --> preferences 我们能够看到两个选项. Key  Bindings -Default    //这个表示系统默认的快捷键. Key Bin

Jquery自定义扩展方法

jquery是一款流行的JS框架,自定义JS方法,封装到Jquery中,调用起来也挺方便的,怎么写Jquery扩展方法那,网上翻阅了一部分代码,其实也挺简单的: 方式一: (jQuery.fn.setApDiv=function () { //apDiv浮动层显示位置居中控制 var wheight=$(window).height(); var wwidth=$(window).width(); var apHeight=wheight-$("#apDiv").height(); v

cocos2dx 关于lua 绑定的环境配置官方文档翻译与 将自定义的方法绑定到lua的的方法

//网上有好多写怎样讲自定义的方法绑定到lua的文章,其中都只对环境配置做了简单的介绍,看到有的帖子写在绑定中遇到了各种各样的error,大部分是由于环境配置//不正确导致的,以下是官方的文档有标准的说明,所有的开发引擎都会有自己的说明文档.下面就是cocos2dx 官方文档 //怎样使用 bindings-generator How to Use bindings-generator ================== //windows 环境下 On Windows: ----------

OC设置器与访问器以及自定义初始化方法

1.Person.h #import <Foundation/Foundation.h> @interface Person : NSObject { NSString * _name; NSString * _sex; NSInteger  _age; CGFloat    _weight; CGFloat    _height; } - (void)sayhi; //设置器   专门给一个实例变量赋值的方法 - (void)setName:(NSString *)name; - (void

WinForm TextBox自定义扩展方法数据验证

本文转载:http://www.cnblogs.com/gis-crazy/archive/2013/03/17/2964132.html 查看公司项目代码时,存在这样一个问题:winform界面上有很多信息填写,提交后台服务器更新,但数据的合法验证及值的转换却不太敢恭维,一堆的if判断和转换,便想着是否能扩展个方法出来,琢磨出个思路,记录下来与大家共同探讨,有不对的地方还请大家指正. 设计思路: 1. 由于大部分从TextBox控件中获取数据值,可以扩展个泛型方法出来,直接根据转换后的数据类型

jquery.validate remote 和 自定义验证方法

jquery.validate remote 和 自定义验证方法 $(function(){ var validator = $("#enterRegForm").validate({debug:false, //调试模式取消submit的默认提交功能//errorClass: "error",//默认为错误的样式类为:error//validClass: "check",//验证成功后的样式,默认字符串validfocusInvalid: tr

自定义extend方法

最近计划封装一个原生的js控件,突然发现习惯了jquery的extend方法,使用原生JavaScript竟无从下手.所以只能自己尝试写一个类似jquery extend功能的方法了. 核心代码如下: function () {        var _isObject, _extend;        _isObject = function (o) { return Object.prototype.toString.call(o) === '[object Object]'; } //判断

OC中实例变量可见度、setter、getter方法和自定义初始化方法

在对类和对象有一定了解之后,我们进一步探讨实例变量的可见度等相关知识 实例变量的可见度分为三种情况:public(共有),protected(受保护的,默认),private(私有的),具体的不同和特点如下: 具体的使用示例如下: 编程时默认的可见度是@protectde,为什么不使用@public呢? 因为OC是面向对象编程,使用@public关键字,暴漏了类内部的细节,从而不符合面向对象语言的三大特性之一——封装 实例变量经过@protectde修饰之后,我们就不能在该类和其子类外操作,例如