안녕하세요 초보가 오늘도 궁금한점이 있어 이렇게 질문을 합니다..ㅠㅠ
aspx
<ItemTemplate>
<asp:checkbox type="Checkbox" id="chkBox" name="chkPatient" runat="server" value='<%# DataBinder.Eval(Container.DataItem, "No")%>' />
</ItemTemplate>
vb파일
Protected Sub family_reg_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles family_reg.Click
For i As Integer = 0 To Me.GridView.Rows.Count - 1
'사용자가 체크한것만 가져온다.
Dim myCheckBox As CheckBox = DirectCast(Me.GridView.Rows(i).FindControl("chkBox"), CheckBox)
If myCheckBox.Checked Then
Response.Write("번호: " + checkbox value값을 가져오고싶어요)
End If
Next
End Sub
체크박스의 value값을 가져오고 싶은데 도대체 모르겠네요 ㅠㅠ
FindControl을 이용하면 된다고 해서 이렇게 저렇게 해봐도 value값은 안나오고..
부탁드려요..
첫댓글 myCheckBox.Attributes["value"].ToString(); 이런식으로 가져올 수 있습니다.
감사합니다..^^;