|
|
|
การ binddata แบบ auto generate colum สามารถใช้คำสั่ง selectindexchanging ได้หรือไม่ครับ |
|
|
|
|
|
|
|
แฮนเดิล selectedindexchange
และอย่าลืมสำคัญมาก เพราะปกติเวลาคลิกที่ row ใน gridview มันจะไม่ postback
ดังนั้นเราต้องแฮนเดิล rowdatabound เพื่อ add attribute onclick ให้ gridview postback ตอน click ที่ row ด้วย
Code (C#)
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
e.Row.Attributes.Add("onclick", Page.ClientScript.GetPostBackEventReference((GridView)sender, string.Format("Select${0}", e.Row.RowIndex.ToString())));
}
|
|
|
|
|
Date :
2010-09-05 21:05:14 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วใน selectindexchange เขียนคำสั่งอย่างไรครับใช่ findcontrol แบบที่ใน webthaicreate รึเปล่า
Code (C#)
(Label)GridView1.Rows[0].FindControl("lbltime");
ุ้าเป้นแบบ auto จะเขียนอย่างไรครับ
|
|
|
|
|
Date :
2010-09-06 08:31:35 |
By :
babie |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
selectedindexchange มันเป็น event ต้อง handle มาแล้วถึงจะใช้ได้
|
ประวัติการแก้ไข 2010-09-06 08:41:58 2010-09-06 08:42:38
|
|
|
|
Date :
2010-09-06 08:41:23 |
By :
tungman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|