Tip!!! อ้างอิง Rows ใน GridView จาก Event of TemplateField
สาเหตุ... จากข้อมูลใน GridView ที่มี TemplateField เป็น Checkbox และต้องการติ๊ก Checkbox เพื่อต้องการ Summary ยอดเงินรวมแสดงให้ผู้ใช้งานเห็น วิธีการเขียนโปรแกรม... จากวิธีการเดิมๆคือใช้วิธีการวนลูปเพื่อเช็คว่า Checkbox ไหนมีการติ๊กให้ทำการรวมค่าเพื่อแสดงข้อมูล แต่ปัจจุบันมีวิธีการใหม่มานำเสนอคือ Protected Sub chk_CheckedChanged( ByVal sender As Object , ByVal e As System.EventArgs) Dim chk As CheckBox = CType(sender, CheckBox) Dim dg_row As GridViewRow = CType(chk.NamingContainer, GridViewRow) Dim dg_row_index As Integer = dg_row.RowIndex lbl_SumTotal.Text = gv.Rows(dg_row_index).Cells(7).Text End Sub