DataTable data = new DataTable();
string ExtraConnection = ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + openExcelFile.FileName + ";Extended Properties=\"Excel 8.0;IMEX=1;HDR=" + "YES" + "\"");
private void InsertToDataTable(string ExtraConnection)
{
using (OleDbConnection connection = new OleDbConnection(@ExtraConnection))
{
OleDbCommand command = new OleDbCommand("SELECT * FROM " + txtSheet.Text, connection);
command.CommandTimeout = 20;
connection.Open();
OleDbDataAdapter SDA = new OleDbDataAdapter(command);
OleDbCommandBuilder SCB = new OleDbCommandBuilder(SDA);
DataSet m_DataSet = new DataSet();
SDA.Fill(m_DataSet);
connection.Close();
foreach (DataTable table in m_DataSet.Tables)
foreach (DataRow row in table.Rows)
data.Rows.Add(row.ItemArray);
}}
using (SqlConnection connection = new SqlConnection(@"Data Source=pyton-exploit;Initial Catalog=SchoolManagement;User ID=AliAsadi;Password=visualc#2010@#"))
{
connection.Open();
using (SqlBulkCopy bulkCopy = new SqlBulkCopy(connection))
{
bulkCopy.DestinationTableName = "tblTeacher";
bulkCopy.WriteToServer(data);
lblSave.ForeColor = System.Drawing.Color.Green;
}}
Load Data from excel and write "DataTable" to SQL Server Table