Men får felet
CS0123: Method 'WebCreSiterWeb.user.tools_file_manager.Fread_oncheckedchanged(object, System.Web.UI.WebControls.DataGridItemEventArgs)' does not match delegate 'void System.EventHandler(object, System.EventArgs)'
Problemet är att jag måste ha fram den i public void Fread_oncheckedchanged, det är tack vare den som jag vet vad som har kryssats i och ska ändras i den framtida koden!
Jag tycker att koden ser korrekt ut, men måste fråga om du har testat med att sätta AutoPostBack = "False" i checkboxen? Jag har haft lite problem med just AutoPostBack och har löst det genom att sätta värdet till True|False beroende på hur min kod skulle fungera. :)
Testa i alla fall!
Jag har gjort så här där jag har dropdownlistor som uppdaterar en textbox.
Du kanske kan göra på ett liknande sätt med dina checkboxar
Public Sub getNumber1(ByVal sender As Object, ByVal e As EventArgs)
Dim griditem As DataGridItem
For Each griditem In dgBTeam.Items
Dim ddlNumber As DropDownList = griditem.FindControl("ddlBPlayer")
Dim _spelarID As Integer = ddlNumber.SelectedItem.Value
Dim tbNumber As TextBox = griditem.FindControl("tbBNumber")
Dim objGetNumber As New CreateprotokollBusinessL()
Dim Number As String = objGetNumber.getNumber(_spelarID)
tbNumber.Text = Number
Next
End Sub