资源简介
C#Excel大量数据快速导入数据库.
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.OleDb;
using System.Data.SqlClient;
using System.Windows.Forms;
namespace Winform_SqlBulkCopy
{
public partial class Frm_ReadExcel : Form
{
#region 全局变量
DataSet ds;
string[] tablenames;
SqlConnection conn;
string connstr;
List SqlBulkCopyparameters;
#endregion
#region 构造函数
///
/// 构造函数
///
/// sqlserver连接字符串
public Frm_ReadExcel(string _connstr)
{
connstr = _connstr;
InitializeComponent();
Load += new EventHandler(Frm_ReadExcel_Load);
}
#endregion
#region 窗体加载
void Frm_ReadExcel_Load(object sender EventArgs e)
{
Init();
EventHand();
}
#endregion
#region 初始化
void Init()
{
conn = new SqlConnection(connstr);//SqlConnection实例化
MaximizeBox = false;//禁用最小化
MaximumSize = MinimumSize = Size;//固定当前大小
txt_filepath.ReadOnly = true;
com_databasename.DropDownstyle = com_tablename.DropDownstyle = ComboBoxstyle.DropDownList;//下拉框只可选
try
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = @“select name from sysdatabases“;
SqlDataReader reader = cmd.ExecuteReader();//获取所有数据库
while (reader.Read()) com_databasename.Items.Add(reader[0].ToString());
if (com_databasename.Items.Count > 0) com_databasename.SelectedIndex = 0;
}
}
catch (Exception ex)
{ MessageBox.Show(ex.Message); }
finally
{ conn.Close(); }
}
#endregion
#region 控件事件挂接
void EventHand()
{
com_databasename.SelectedIndexChanged += new EventHandler(com_databasename_SelectedIndexChanged);
bt_see.Click += new EventHandler(bt_see_Click);
bt_next.Click += new EventHandler(btn_next_Click);
bt_SetColumns.Click += new EventHandler(bt_SetColumns_Click);
bt_ok.Click += new EventHandler(bt_ok_Click);
bt_instruction.Click += new EventHandler(bt_instruction_Click);
dgv_show.DataError += new DataGridViewDataErrorEventHandler(dgv_show_DataError);
FormClosing += new FormClosingEventHandler(Frm_ReadExcel_FormClosing);
}
#endregion
#region 控件事件响应
#region 修改数据库
///
/// 修改数据库
///
///
///
void com_databasename_SelectedIndex
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 29696 2014-10-28 14:17 Excel大量数据快速导入数据库\bin\Debug\Winform_SqlBulkCopy.exe
文件 52736 2014-10-28 14:17 Excel大量数据快速导入数据库\bin\Debug\Winform_SqlBulkCopy.pdb
文件 11600 2014-10-29 10:35 Excel大量数据快速导入数据库\bin\Debug\Winform_SqlBulkCopy.vshost.exe
文件 490 2012-06-02 22:34 Excel大量数据快速导入数据库\bin\Debug\Winform_SqlBulkCopy.vshost.exe.manifest
文件 12458 2014-10-27 14:44 Excel大量数据快速导入数据库\Frm_ReadExcel.cs
文件 8955 2014-10-27 14:04 Excel大量数据快速导入数据库\Frm_ReadExcel.Designer.cs
文件 5817 2014-10-27 14:04 Excel大量数据快速导入数据库\Frm_ReadExcel.resx
文件 7933 2014-10-28 14:17 Excel大量数据快速导入数据库\Frm_SetColumns.cs
文件 9823 2014-10-28 14:14 Excel大量数据快速导入数据库\Frm_SetColumns.Designer.cs
文件 5817 2014-10-28 14:14 Excel大量数据快速导入数据库\Frm_SetColumns.resx
文件 5105 2014-10-27 13:56 Excel大量数据快速导入数据库\Frm_SetServer.cs
文件 8669 2014-10-27 13:38 Excel大量数据快速导入数据库\Frm_SetServer.Designer.cs
文件 5817 2014-10-24 13:47 Excel大量数据快速导入数据库\Frm_SetServer.resx
文件 7473 2014-10-08 17:29 Excel大量数据快速导入数据库\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6483 2014-10-29 10:35 Excel大量数据快速导入数据库\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 658 2014-10-28 14:15 Excel大量数据快速导入数据库\obj\x86\Debug\GenerateResource.read.1.tlog
文件 1606 2014-10-28 14:15 Excel大量数据快速导入数据库\obj\x86\Debug\GenerateResource.write.1.tlog
文件 4608 2014-10-27 13:37 Excel大量数据快速导入数据库\obj\x86\Debug\TempPE\Properties.Resources.Designer.cs.dll
文件 4679 2014-10-27 13:37 Excel大量数据快速导入数据库\obj\x86\Debug\WindowsFormsApplication3.csproj.FileListAbsolute.txt
文件 27648 2014-10-27 13:33 Excel大量数据快速导入数据库\obj\x86\Debug\WindowsFormsApplication3.exe
文件 54784 2014-10-27 13:33 Excel大量数据快速导入数据库\obj\x86\Debug\WindowsFormsApplication3.pdb
文件 180 2014-10-24 13:45 Excel大量数据快速导入数据库\obj\x86\Debug\WindowsFormsApplication3.Properties.Resources.resources
文件 3374 2014-10-29 10:35 Excel大量数据快速导入数据库\obj\x86\Debug\Winform_SqlBulkCopy.csproj.FileListAbsolute.txt
文件 29696 2014-10-28 14:17 Excel大量数据快速导入数据库\obj\x86\Debug\Winform_SqlBulkCopy.exe
文件 180 2014-10-27 14:37 Excel大量数据快速导入数据库\obj\x86\Debug\Winform_SqlBulkCopy.Frm_ReadExcel.resources
文件 180 2014-10-28 14:15 Excel大量数据快速导入数据库\obj\x86\Debug\Winform_SqlBulkCopy.Frm_SetColumns.resources
文件 180 2014-10-27 14:37 Excel大量数据快速导入数据库\obj\x86\Debug\Winform_SqlBulkCopy.Frm_SetServer.resources
文件 52736 2014-10-28 14:17 Excel大量数据快速导入数据库\obj\x86\Debug\Winform_SqlBulkCopy.pdb
文件 180 2014-10-27 14:37 Excel大量数据快速导入数据库\obj\x86\Debug\Winform_SqlBulkCopy.Properties.Resources.resources
文件 508 2014-10-27 13:38 Excel大量数据快速导入数据库\Program.cs
............此处省略20个文件信息
相关资源
- 最新淘宝客C#.NET基础API代码和SDK
- 百度开源webuploader文件上传组件ASP.N
- P2P远程控制C#.net二次开发源码
- 人力资源管理系统(c#.net源码)
- 教务管理系统(c#.net源码)
- WPFC#.net 跨线程更新UI 线程测试 解决界
- vs2008 c#.net web二维码生成系统
- (c#)使用SHGetFileInfo获取文件或文件
- C#.net4.0 采用多线程 基于Socket的聊天室
- C#实现CAD绘图功能
- winform动态生成label和控件拖动(C#.N
- 图书馆管理系统(c#.net源码)
- FileUpload控件上传文件客户端验证格式
- C#网络爬虫强化版
- C#.NET编写的写字板程序
- C#.Net实现各种形状的Panel控件
- C#.net中树型目录编写的点菜系统
- C#.NET考试系统
- C#.NET编程与S7-200_PLC自由口通信
- 使用C#.NET实现FTP文件
- C#写入与读取Cookie C#.Net代码
- C#.net发送邮件完整源代码DEMO完整版
- Visual C#.NET串口通信及测控应用典型超
- 生产管理系统(c#.net源码)
- ArcGISEngine 地理信息系统开发教程--基
- C#.net udp 点对点聊天程序
- C#.NET版微信支付API官方demo修改版降低
- C#.NET 二次开发 DWG格式的CAD文件
- C#.NET读写DWG格式的CAD文件 DWGdirect_NE
- 蓝牙版智能车上位机程序源代码C#.N
评论
共有 条评论