 |
|
Code (C#)
strSQL = "INSERT INTO MT_FLST_QT_QUOTATION (quotation_no,port_id,STARTDATE,STOPDATE) " +
"VALUES (@qn,@port,@start,@stop)";
strSQLupdate = "UPDATE MT_FLST_QT_QUOTATION SET quotation_no=@qn,port_id=@port,STARTDATE=@start,STOPDATE=@stop WHERE std_quation_id='" + qt_no.Text + "' ";
objCmd = new SqlCommand(strSQL, objConn); //systax sql แบบ winform
objCmdupdate = new SqlCommand(strSQLupdate, objConn);
//Insert ค่าจาก Textbox ลง Parameter ที่ Declare มาจาก strSQL
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
objCmd.Parameters.AddWithValue("@qn", dataGridView1.Rows[i].Cells[0].Value);
objCmd.Parameters.AddWithValue("@port", dataGridView1.Rows[i].Cells[1].Value);
objCmd.Parameters.AddWithValue("@start", date_start.Text);
objCmd.Parameters.AddWithValue("@stop", date_stop.Text);
objCmdupdate.Parameters.AddWithValue("@qn", dataGridView1.Rows[i].Cells[0].Value);
objCmdupdate.Parameters.AddWithValue("@port", dataGridView1.Rows[i].Cells[1].Value);
objCmdupdate.Parameters.AddWithValue("@start", date_start.Text);
objCmdupdate.Parameters.AddWithValue("@stop", date_stop.Text);
objCmd.Parameters.Clear();
}
objCmd.ExecuteNonQuery();
objConn.Close();
objConn = null;


ต้องการกรอกข้อมูลให้ครบ แล้วบันทึกทีเดียวครับ
แต่ปรากฏว่า พอวน loop ขึ้นแอเร่อตามภาพครับ
ใครพอจะมีโค๊ดตัวอย่างบ้างไหมครับ
Tag : .NET, Ms SQL Server 2005, VBScript, Win (Windows App), C#, VS 2010 (.NET 4.x)
|
ประวัติการแก้ไข 2014-07-07 12:13:56
|
 |
 |
 |
 |
Date :
2014-07-07 12:12:16 |
By :
nongpaoza |
View :
1420 |
Reply :
3 |
|
 |
 |
 |
 |
|
|
|
 |