Sur ma page ASPX j'ai un modèle gridview qui quand il est rendu a 100 - 200 lignes et chaque ligne a une case à cocher.ne pas ajouter les cases à cocher mises à jour de gridview à arraylist
Lorsque la page est chargée, 5 cases à cocher sont automatiquement cochées. Si je vérifie manuellement 3 autres, puis appuyez sur le bouton soumettre, puis en boucle à travers toutes les lignes gridview pour savoir quelles lignes avaient une case cochée puis il se souvient encore de l'original 5. Comment puis-je lui faire rappeler le 8 mis à jour?
Protected Sub mySubmitButton_Click(sender As Object, e As EventArgs)
Dim myArray As ArrayList = New ArrayList()
For Each myRow As GridViewRow In MyGridview.Rows
If CType(myRow.FindControl("MyCheckbox"), CheckBox).Checked Then
myArray.Add(MyGridview.DataKeys(MyRow.RowIndex).Value)
End If
Next
'add to DB myArray
End Sub
J'ai essayé sur le gridview dans le asp.net et il n'a fait aucune différence
ViewStateMode="Disabled" and ViewStateMode="Enabled"
Merci pour l'aide
pouvez-vous expliquer davantage? quel est l'état de vue? merci –
[Cliquez ici] (http://msdn.microsoft.com/en-us/library/ms972976.aspx) pour comprendre ViewState. – Jaypal