TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Bobi B
NA
476
11.6k
During bulk insert
Jun 14 2017 8:50 AM
i need to insert 180 records using bulk insert, but for every 30 records need to increment id,
pls can any one say pls,below is my code
protected void Button2_Click(object sender, EventArgs e)
{
// String strConnection = "Data Source=(LocalDB)\v11.0;AttachDbFilename=ChitFund-DataBase.mdf;Integrated Security=True";
DataTable dt = new DataTable();
dt.Columns.Add("INITIATE_SEQUENCE", typeof(string));
dt.Columns.Add("INITIATE_CHITNO", typeof(string));
dt.Columns.Add("INITIATE_YEAR", typeof(int));
dt.Columns.Add("INITIATE_MONTH", typeof(string));
dt.Columns.Add("INITIATE_TOTALMONTH", typeof(string));
dt.Columns.Add("INITIATE_CLIENTS", typeof(string));
dt.Columns.Add("INITIATE_AMOUNT", typeof(int));
dt.Columns.Add("INITIATE_INST", typeof(int));
dt.Columns.Add("INITIATE_CUSTOMER", typeof(string));
dt.Columns.Add("INITIATE_installment", typeof(int));
dt.Columns.Add("INITIATE_STATUS", typeof(int));
for (int i = 0; i <= 2; i++ )
{
foreach (GridViewRow row in GridView1.Rows)
{
string INITIATE_SEQUENCE = row.Cells[0].Text;
string INITIATE_CHITNO = row.Cells[1].Text;
int INITIATE_YEAR = int.Parse(row.Cells[2].Text);
string INITIATE_MONTH = row.Cells[3].Text;
string INITIATE_TOTALMONTH = row.Cells[4].Text;
string INITIATE_CLIENTS = row.Cells[5].Text;
int INITIATE_AMOUNT = int.Parse(row.Cells[6].Text);
int INITIATE_INST = int.Parse(row.Cells[7].Text);
string INITIATE_CUSTOMER = row.Cells[8].Text;
int INITIATE_installment = int.Parse(row.Cells[9].Text);
int INITIATE_STATUS = int.Parse(row.Cells[10].Text);
dt.Rows.Add(INITIATE_SEQUENCE, INITIATE_CHITNO, INITIATE_YEAR, INITIATE_MONTH, INITIATE_TOTALMONTH, INITIATE_CLIENTS, INITIATE_AMOUNT, INITIATE_INST, INITIATE_CUSTOMER, INITIATE_installment, INITIATE_STATUS);
}
//using (SqlConnection con = new SqlConnection(strConnection))
//{
// con.Open();
// SqlBulkCopy sqlBulk = new SqlBulkCopy(strConnection);
// //Give your Destination table name
// sqlBulk.DestinationTableName = "TBL_INITIATE";
// sqlBulk.WriteToServer(dt);
// con.Close();
//}
using (SqlConnection con = new SqlConnection(strConnection))
{
con.Open();
SqlBulkCopy sqlBulk = new SqlBulkCopy(strConnection);
//Give your Destination table name
sqlBulk.DestinationTableName = "TBL_INITIATE2";
sqlBulk.WriteToServer(dt);
con.Close();
}
lblMsg.Text = "Details Inserted Successfully";
lblMsg.ForeColor = System.Drawing.Color.Green;
}
}
Reply
Answers (
4
)
how do i get data amd bind to a table using web api
how to hide null cell before rotating GridView