1、 使用SqlDataAdapter /// <summary> /// 实现数据库事务,大批量新增数据 /// </summary> /// <param name="dt">数据源</param> public static int ExecuteSqlTran(DataTable dt) { ...
分类:
Web程序 时间:
2017-04-21 16:32:15
阅读次数:
189
因为Linq的查询功能很强大,所以从数据库中拿到的数据为了处理方便,我都会转换成实体集合List<T>。开始用的是硬编码的方式,好理解,但通用性极低,下面是控件台中的代码:1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Data;4usingSystem.Linq;5usingSy..
分类:
其他好文 时间:
2017-04-20 17:42:20
阅读次数:
164
/// <summary> /// 去除重复数据 /// </summary> /// <param name="table"></param> /// <returns></returns> public DataTable FilterRepeatTable(DataTable table) { ...
分类:
其他好文 时间:
2017-04-20 16:55:07
阅读次数:
147
在DataTable中选择记录 在DataTable中更新数据 把更改写回数据库DataAdapter.Update ...
分类:
其他好文 时间:
2017-04-20 15:31:23
阅读次数:
182
转自http://www.cnblogs.com/zhangjd/p/5673950.html 这段时间用到了导出Excel的功能,这个功能还是比较常用的,我常用的有两个方法,现在整理一下,方便以后查看。 一、实现DataTable数据导出到本地,需要自己传进去导出的路径。 1 2 3 4 5 6 ...
在.NET开发中,操作关系型数据库提取数据经常用到DataTable。ASP.NET前后台数据绑定应用DataTable的时候似乎也很多,但是List集合比DataTable应用更加广泛,提取处理数据也更加方便,MVC绑定数据更倾向于List。 因此,我们会经常需要对List集合和DataTable ...
给DataGridView绑定数据源比較简单,方法主要有两种: 1、直接在控件属性中绑定数据源。这样的方法最简单,但它是直接连接数据库的。这样就和传DataTable的后果差点儿相同了,所以还是尽量避开吧。 2、通过代码将实体集合作为DataGridView的数据源,如今以《添加删除用户》窗口为例来 ...
C# DataGridView控件绑定数据后清空数据在清除DataGridview的数据时:1.DataSource为NULL(DataGridView.DataSource= null;)这样会将DataGridView的列也删掉。 2.用DataGridview.Rows.Clear(); 提示 ...
上一扁使用动态lambda表达式来将DataTable转换成实体,比直接用反射快了不少。主要是首行转换的时候动态生成了委托。 后面的转换都是直接调用委托,省去了多次用反射带来的性能损失。 今天在对SqlServer返回的流对象 SqlDataReader 进行处理,也采用动态生成Lambda表达式的 ...
分类:
数据库 时间:
2017-04-15 00:10:50
阅读次数:
289
因为Linq的查询功能很强大,所以从数据库中拿到的数据为了处理方便,我都会转换成实体集合List<T>。 刚才是硬编码的方式,通用性极低,下面是控件台中的代码: 后来用反射来做这,对实体的属性用反射去赋值,这样就可以对所有的实体通用,且增加属性后不用修改代码。 程序如下: 增加一个扩展方法,程序更加 ...
分类:
其他好文 时间:
2017-04-12 22:51:10
阅读次数:
347