C#.NET中如何批量插入大量数据到数据库中

2019-12-26 14:13:19王旭

这篇文章主要给大家介绍C#.net中如何批量插入大量数据到数据库中,本文涉及到C#.net中批量插入数据到数据库中方面的内容,对C#.net批量插入数据到数据库中感兴趣的朋友可以参考下本篇文章

在WEB项目开发过程中有时会碰到批量插入数据到数或者是将EXCEL文件据入到数据库中.为了方便实现可以先将EXCEL导入到GRIDVIEW中然后一次批量插入.实现

前台代码

 

 
  1. <asp:GridView ID="dgBom" runat="server" AutoGenerateColumns="false" CellPadding="1" CellSpacing="2">  <HeaderStyle BackColor="#ededed" /> 
  2. <Columns>  <asp:TemplateField HeaderText="学号"> 
  3. <ItemTemplate>  <asp:TextBox ID="studentnumber" runat="server" Text='<%#Eval("studentnumber") %>' ></asp:TextBox> 
  4. </ItemTemplate>  </asp:TemplateField> 
  5. <asp:TemplateField HeaderText="学生姓名">  <ItemTemplate> 
  6. <asp:TextBox ID="studentname" runat="server" Text='<%#Eval("studentname") %>'></asp:TextBox>  </ItemTemplate> 
  7. </asp:TemplateField>  </Columns> 
  8. </asp:GridView>  <asp:FileUpload ID="FileUpload1" runat="server" Font-Italic="False" /> 
  9. <asp:Button ID="btn2" runat="server" OnClick="btn2_Click" Text="导入数据" />  <asp:Button ID="btninsert" runat="server" OnClick="btninsert_Click" Text="插入到数据库中"/>