Datatable加载LoadDataRow时用BeginLoadData和EndLoadData提高效率
来源:互联网 发布:腾讯微信域名检测 编辑:程序博客网 时间:2024/06/05 08:28
@Daniel Cai: 我现在就是用的这种方式哦!
/// <summary>
/// 自定义将IDataReader转换为DataTable
/// </summary>
/// <param name="reader"></param>
/// <returns></returns>
public static void CustomLoadDataTable(DataTable dataTable, IDataReader reader)
{
int fieldCount = reader.FieldCount;
for (int i = 0; i < fieldCount; ++i)
{
dataTable.Columns.Add(reader.GetName(i), reader.GetFieldType(i));
}
dataTable.BeginLoadData();
object[] objValues = new object[fieldCount];
while (reader.Read())
{
reader.GetValues(objValues);
dataTable.LoadDataRow(objValues, true);
}
reader.Close();
dataTable.EndLoadData();
}
阅读全文
0 0
- Datatable加载LoadDataRow时用BeginLoadData和EndLoadData提高效率
- DataTable.LoadDataRow 方法
- datatable加载
- easyui datagrid 动态列和前端分页,以及加载Datatable
- 使用DataTable和hibernate加载数据的几个问题
- jquery-datatable实现表格加载,分页和删除功能
- 提高效率!
- 提高效率
- 提高效率
- 为提高效率而加载列表值
- android省电和提高效率
- DataTable 加载表结构
- datatable 异步加载
- Javaweb表格加载---DataTable
- datatable分页动态加载
- datatable 异步加载
- dataTable带参数加载
- 从DataTable加载树形控件
- 【PSO】基本PSO算法和改进历史
- SpringCloud--服务消费者(rest+ribbon)
- 智能设备云端数据点定义教程
- 四层网络模型和七层网络模型
- 数据库中的命名规范
- Datatable加载LoadDataRow时用BeginLoadData和EndLoadData提高效率
- Linux系列软件源码安装之三-----Supervisor
- 学习日记之多线程
- Layout Element Content Size Fitter Aspect Ratio Fitter
- 解决Zend Guard Loader的配置失败问题
- MyBatis的传入参数parameterType类型
- ENet-caffe源码的windows迁移
- python爬虫淘宝图片+GUI+打包成exe
- hdoj 1465