string sqlconn = "server=127.0.0.1;user id=sa;password=123;database=test;";
SqlDataAdapter ad = new SqlDataAdapter("select Name,code,NickName,Title,http from wind where 1<>1", sqlconn);//取个结构
DataTable dt = new DataTable();
SqlCommandBuilder cmb = new SqlCommandBuilder(ad);//这一句很关键,必不可少。
ad.Fill(dt);
//由于没有XLS数据,自己凑了一行数据出来,你那块这里直接写你的就成
//凑数据开始
DataTable dtSouce = new DataTable();
dtSouce.Columns.Add("Name",typeof(string));
dtSouce.Columns.Add("code", typeof(string));
dtSouce.Columns.Add("NickName", typeof(string));
dtSouce.Columns.Add("Title", typeof(string));
dtSouce.Columns.Add("http", typeof(string));
DataRow drSouce = dtSouce.NewRow();
drSouce["Name"] = "aaa";
drSouce["code"] = "123";
drSouce["NickName"] = "fff";
drSouce["Title"] = "eee";
drSouce["http"] = "ccc";
dtSouce.Rows.Add(drSouce);
//凑数据结束
//你可以用你的DataTable dtSouce = xls_to_dtab(FileUpload1.PostedFile.FileName).Tables[0];
//来代替上边的开始到结束
for (int i = 0; i < dtSouce.Rows.Count; i++)
{
DataRow dr = dt.NewRow();
dr["Name"] = dtSouce.Rows[i][0].ToString();
dr["code"] = int.Parse(dtSouce.Rows[i][1].ToString());//对int进行转型~
dr["NickName"] = dtSouce.Rows[i][2].ToString();
dr["Title"] = dtSouce.Rows[i][3].ToString();
dr["http"] = dtSouce.Rows[i][4].ToString();
dt.Rows.Add(dr);
}
ad.Update(dt);
Console.WriteLine("OK");
Console.Read();
相关推荐
该示例使用简单,完成插入指定数量的数据,ajax写入数据库,并显示精准进度,实时返回运行过程。对于大量插入数据库的操作,可以做到无刷,不超时; 目录结构: Css/style.css -------------进度条样式 Js/...
ASP.NET MVC 结合File Api与FormData 批量、分段上传文件并显示上传进度 运行界面 /Home/FileUp 上传的文件保存在Upload目录下
前言 最近因为工作中遇到一个需求,需要做了一个批量导入功能,但长时间运行没个反馈状态,很容易让人看了心急,产生各种臆想!...批量导入数据</title> <style type=text/css> .pop_body_con { width: 3
主要介绍了Asp.Net使用Bulk实现批量插入数据的方法,对于进行asp.net数据库程序设计非常有借鉴价值,需要的朋友可以参考下
EntityFrameworkBenchmarks 快速的ASP.NET 5 Web Api项目,将Entity Framework 7(测试版4)的性能与dapper.net和原始ADO.NET进行比较。 请参阅此处的博客文章: : 分行大师-最新和最伟大的(我想) ef7-beta4-原始...
在ASP.NET页面中处理BLL/DAL层的异常 给编辑和新增界面增加验证控件 定制数据修改界面 实现开放式并发 为删除数据添加客户端确认 基于用户对修改数据进行限制 分页和排序 分页和排序报表数据 大数据量时提高...
在ASP.NET页面中处理BLL/DAL层的异常 给编辑和新增界面增加验证控件 定制数据修改界面 实现开放式并发 为删除数据添加客户端确认 基于用户对修改数据进行限制 分页和排序 分页和排序报表数据 大数据量时提高...
在ASP.NET页面中处理BLL/DAL层的异常 给编辑和新增界面增加验证控件 定制数据修改界面 实现开放式并发 为删除数据添加客户端确认 基于用户对修改数据进行限制 分页和排序 分页和排序报表数据 大数据量时提高...
第11章 ASP.NET 2.0中的数据绑定 307 11.1 数据源控件 307 11.1.1 SqlDataSource控件 310 11.1.2 XmlDataSource控件 316 11.1.3 ObjectDataSource控件 316 11.1.4 SiteMapDataSource控件 320 11.2 配置数据源...
在WEB项目开发过程中有时会碰到批量插入数据到数或者是将EXCEL文件据入到数据库中.为了方便实现可以先将EXCEL导入到GRIDVIEW中然后一次批量插入.实现代码如下: 前台代码 <asp ID=dgBom runat=server ...
本控件是基于Asp.Net平台的Web表格控件,用于Web网站的开发。 ★支持多种浏览器(IE6以上、FireFox2.0以上、谷歌浏览器等)。 ★使用本控件开发的网站,网页上表格行的插入、追加、删除、修改、上下移动、拷贝、粘贴...
代码如下: using System.Data; using System.Diagnostics; using System.Data.SqlClient; string connectionString = “Data Source=HG-J3EJJ9LSW5PY;Initial Catalog=Test;User ID=sa;password=hg”;...
本书全面介绍了ASP.NET各种编程技能和2.0版中的巨大变化,并详细阐述了2.0版中的每个新特性。书中提供了大量的实例,可帮助读者快速掌握如何在.NET平台下开发功能强大的ASP.NET应用程序。本书适合有一些基础的ASP...
最近因为一些项目需要大量插入数据,研究了下asp.net实现Postgresql快速写入/读取大量数据,所以留个笔记 环境及测试 使用.net驱动npgsql连接post数据库。配置:win10 x64, i5-4590, 16G DDR3, SSD 850EVO. ...
若只是需要大批量插入数据使用bcp是最好的,若同时需要插入、删除、更新建议使用SqlDataAdapter我测试过有很高的效率,一般情况下这两种就满足需求了 bcp方式 代码如下: /// <summary> /// 大批量插入数据(2000每...
分类信息网站系统正式版提供有桔红色.net综合风格分类网站模板,同时还提供有.net同城风格分类信息网页模板,asp.net分类信息网站系统地方门户版风格网站模板免费大餐来了,完全免费的asp.net+mssql简易风格分类信息...