//กำหนด datakeyname ให้ gridview GridView1.DataKeyName = new string() { "ชื่อ field ที่ใช้เป็น key" }; //กำหนด event handle ให้ rowdatabound GridView1.RowDataBound += GridViewRowEventHandler(GridView1_RowDataBound);
//จัดการกับ event rowdatabound สมมติว่า ButtonField ของคุณอยู่ที่ column 11 ซึ่งคือ index ที่ 10 (เพราะมันเริ่มนับที่ 0) protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType = DataControlRowType.DataRow) { Button CommandButton = (Button)e.Row.Cells[10].Controls[0]; //Controls[0] อ้างอิงถึง button control CommandButton.CommandArgument = GridView1.DataKeys[e.Row.RowIndex].Value.ToString(); //กำหนด command arg ให้ปุ่มนี้ CommandButton.Command += new CommandEventHandler(CommandButton_Command); //event handle ปุ่มนี้โดยใช้ command event } }
protected void CommandButton_Command(object sender, CommandEventArgs e) { string DataKey = e.CommandArgument.ToString(); //เอาไปใช้ }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง