gridview의 checkbox1이 선택되어 있으면 gridview의 label1 텍스트가 차단됨 gridview의 checkbox1이 선택 취소 된 다음 label1 텍스트가 gridview가 차단 해제 된 경우 ...grid1에있는 체크 박스가 선택되어 있으면 label1 텍스트를 차단 n 차단 해제 방법을 변경 하시겠습니까?
원하는대로 수행하고 싶습니다 .... ASPNETDB.MDF 멤버십 테이블에서 사용자 차단을 해제하는 방법 ..
whatz이 코드에서 잘못된 : 백엔드에서
Protected Sub GridView1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles GridView1.SelectedIndexChanged
Dim linkbutton1 As LinkButton = Me.GridView1.SelectedRow.FindControl("LinkButton1")
Dim chk As CheckBox = Me.GridView1.SelectedRow.FindControl("CheckBox1")
If chk.Checked = True Then
linkbutton1.Text = "Block"
Dim user As MembershipUser = Membership.GetUser(GridView1.SelectedRow.Cells(1).Text.ToString)
'To block a specific user:
user.IsApproved = False
Membership.UpdateUser(user)
Else
linkbutton1.Text = "UnBlock"
Dim user As MembershipUser = Membership.GetUser(GridView1.SelectedRow.Cells(1).Text.ToString)
'To block a specific user:
user.IsApproved = True
Membership.UpdateUser(user)
End If
End Sub
그것은 사용자를 업데이트하지 않거나 IsPostback을 사용하여 포스트 백을 처리하지 않았기 때문일 수 있습니다. – Binil
내 코드를 수정하여이 작업을 수행 할 수 있습니까? – user583181
레이블 텍스트 만 변경 하시겠습니까? 아니면 데이터베이스에서 사용자를 즉시 업데이트 하시겠습니까? 첫 번째 옵션 : 자바 스크립트를 사용하여 Checkbox-click에서 라벨 텍스트를 토글 할 수 있습니다. 두 번째 옵션 : 데이터 소스에 그리드를 다시 바인딩해야합니다. –