สวัสดีครับคือว่าผมทำ gridview ไว้ แล้วเอา radio button วางไว้แล้วผมจะ เช็คค่าว่าติกไว้รึเปล่า โดยทำ groupname ไว้ โดยมีอยู่สอง item ในแต่ละ group นะครับ แต่ว่าพอเช็กออกมาแล้วตัวที่ติกอยู่ เป็น false หมดเลยอะครับ ไม่ทราบว่าเป็นเพราะอะไร เพราะว่าผม find โดยกดปุ่ม แล้ว เข้ามา function โดยมี code ตามนี้ครับ
Code (VB.NET)
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Dim Ans As List(Of vw_TFQ) = Session("ansTureF")
Dim objKey As Object
Dim AnsSheet As New Hashtable
Dim j As Integer = 0
For Each row As GridViewRow In grvTrueF.Rows
Dim chk As RadioButton = CType(row.FindControl("AnsT"), RadioButton)
If chk.Checked Then
AnsSheet.Add(j, "T")
Else
AnsSheet.Add(j, "F")
End If
j = j + 1
Label1.Text = chk.Checked.ToString() + j.ToString() + Label1.Text
Next