i having 5 textboxes for each fields e.g 5 textboxes for serial no,length range and so on...
how do i add records in one "insert" command instead of writing 5 lines of "Insert" Commands...
here i used "IF-Else" statement to check whether the user had selected multiple rows insertion or just a single row..
if (dtHydro2.Checked.Equals(false) || dtHydro3.Checked.Equals(false) || dtHydro4.Checked.Equals(false) || dtHydro5.Checked.Equals(false))
{
cmd.CommandText = "INSERT INTO Requirement_Table (Serial_No,Length_Range,Heat_No_Maker,Heat_No_MSI,No_Of_Parts,Total_Meters,Hydro_Static,Hydro_Static_Test,Bend_Test,Flattening_Test,Flaring_Test,Drift_Test,Crushing_Test,Bend_Test_On_Strip,Flange_test,Heat_Treatment,Non_Destructive_Test,Customer_Order_No,Name_Of_Parts) Values('" + txtSerial1.Text + "','" + txtLength1.Text + "','" + txtMaker1.Text + " " + txtMSL1.Text + " " + txtNo_Of1.Text + "','" + txtTotalMeters1.Text + "','" + txtPSI.Text + "','" + txtHydroStatic1.Text + "','" + txtBendTest1.Text + "','" + txtFlattening1.Text + "','" + txtFlaring1.Text + "','" + txtDrift1.Text + "','" + txtCrushing1.Text + "','" + txtBendStrip1.Text + "','" + txtFlange1.Text + "','" + txtHeatTreatment1.Text + "','" + txtNonDestructive1.Text + "','" + CustomerDetail.customer_order_no +"','"+txtNo.Text + "' )";
cmd.ExecuteNonQuery();
}
else
{
for (int i = 1; i < 6; i++)
{
cmd.CommandText = "INSERT INTO Requirement_Table (Serial_No,Length_Range,Heat_No_Maker,Heat_No_MSI,No_Of_Parts,Total_Meters,Hydro_Static,Hydro_Static_Test,Bend_Test,Flattening_Test,Flaring_Test,Drift_Test,Crushing_Test,Bend_Test_On_Strip,Flange_test,Heat_Treatment,Non_Destructive_Test,Customer_Order_No,Name_Of_Parts) Values('" + txtSerial1.Text + "','" + txtLength1.Text + "','" + txtMaker1.Text + " " + txtMSL1.Text + " " + txtNo_Of1.Text + "','" + txtTotalMeters1.Text + "','" + txtPSI.Text + "','" + txtHydroStatic1.Text + "','" + txtBendTest1.Text + "','" + txtFlattening1.Text + "','" + txtFlaring1.Text + "','" + txtDrift1.Text + "','" + txtCrushing1.Text + "','" + txtBendStrip1.Text + "','" + txtFlange1.Text + "','" + txtHeatTreatment1.Text + "','" + txtNonDestructive1.Text + "','" + CustomerDetail.customer_order_no +"','"+txtNo.Text + "' )";
cmd.ExecuteNonQuery();
}
}
How do i insert all 5 rows values in database at one click please help...