|
|
|
เลือกcheckboxในGridview เพื่อเอาข้อมูลไปinsert ลงฐานข้อมูลทีละรายการยังไงค่ะ |
|
|
|
|
|
|
|
ขอบคุณพี่วินมากค่ะ
|
|
|
|
|
Date :
2011-02-10 15:57:41 |
By :
eieio |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่วินค่ะ ลองทำดูแล้วค่ะ มันไม่บันทึกลงฐานข้อมูลค่ะ
ค่าอื่นๆก็ไม่ยอมบันทึกลงฐานข้อมูลเหมือนกันค่ะ
อีกอย่างค่ะ ทำไมเวลากดปุ่มตกลง เครื่องหมายถูกที่เลือกในckeckboxถึงหายไปล่ะค่ะ
ตัวอย่างโคด้ที่เขียนค่ะ
int i;
lblText.Text = "";
for (i = 0; i <= grdAssignList.Rows.Count - 1; i++)
{
CheckBox chkDel = (CheckBox)grdAssignList.Rows[i].FindControl("chkAssignList");
Label lblID = (Label)grdAssignList.Rows[i].FindControl("lblListID");
if (chkDel.Checked)
{
this.lblText.Text = this.lblText.Text + lblID.Text;
String sqlSelect8 = "insert into Assign(ClinicId, StaffId, ListId, PatientId, AssignDate, AssignTimestart) " +
"values('" + Session["sessionAssCli"] + "', '" + Session["sessionAssSta"] + "', '" + lblText.Text + "','"
+ Session["sessionPatientId"] + "', @date, @time)";
com.CommandText = sqlSelect8;
com.Connection = con;
com.Parameters.Add("@date", SqlDbType.VarChar).Value = date;
com.Parameters.Add("@time", SqlDbType.VarChar).Value = time;
con.Open();
com.ExecuteNonQuery();
con.Close();
}
}
ประมาณนี้ค่ะ ถ้าตัดขั้นตอนการเลือกของgridviewออก ก็บันทึกลงฐานข้อมูลได้ตามปกติค่ะ
ช่วยหน่อยนะค่ะ รีบมากๆๆเลยค่ะ ขอบคุณค่ะ
|
|
|
|
|
Date :
2011-02-11 14:09:34 |
By :
eieio |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะพี่วิน แต่มันบันทึกแค่ค่าแรกอะค่ะ
ไม่ยอมบันทึกแถวที่เหลืออะคะ่
|
|
|
|
|
Date :
2011-02-11 16:17:51 |
By :
eieio |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|