2010-10-26 39 views
0
  1. J'ai glissé un DataRepeater dans mon formulaire.Unbound Data Repeater Scroll Édition

  2. Ajout d'un TextBox au DataRepeaterItem.

  3. Ajout d'un bouton au formulaire.

  4. A écrit ces 2 lignes de code:

    Private Sub Button1_Click (..) Poignées Button1.Click DataRepeater1.VirtualMode = True DataRepeater1.AddNew() End Sub

  5. Exécuter le projet

  6. Appuyez sur Ajouter Bouton

  7. dans la zone de texte Write "1"

  8. Appuyez sur Ajouter Bouton

  9. dans la zone de texte Write "2"

  10. Appuyez sur Ajouter un bouton

  11. dans la zone de texte Write "3"

  12. Appuyez sur Ajouter un bouton

  13. dans le textBox Ecrire "4"

Jusque là, tout est parfait.

Puis répéteur Faites défiler les données jusqu'à

"1" Modifications par défaut TextBox1

Pourquoi est-ce qu'il arrive. Comment puis-je l'empêcher de se produire.

Merci à l'avance.

Répondre

0

La commande de répéteur ne va pas contenir toutes les valeurs par elle-même. En mode virtuel, vous n'avez pas besoin d'utiliser une source de données, mais vous devez utiliser quelque chose. Dans cet exemple, ils ont utilisé un tableau Integer simple: VB.NET Repeater Simple Data Binding Without Datasource