Je veux effacer ma grille. J'ai 2 grenades et a sélectionné le bouton. Lors de la sélection de ce bouton, l'élément passe dans la deuxième grille. Maintenant, la question est de savoir comment devrais-je effacer la deuxième vue de la grille. J'essaie la méthode claire mais la méthode claire ne se trouve pas dans mon studio visuel .. p>
5 Réponses :
dataGridView1.Rows.Clear();
Juste une autre chose doit partager avec vous Guyz. Si vous allez par DataGridView1.DataSource = NULL ;. Ensuite, votre pageIndex of GridView ne sera pas réinitialisée à 0, il sera toujours défini sur votre pageIndex sélectionné.
Les rangées.Clear doivent vraiment être retirées de cette réponse. La question et les balises spécifiquement concernées ASP: GridView, pas DataGridViews
gridview.DataSource = null; //rebind to gridview gridview.DataBind();
ajoutez simplement le code C # suivant pour effacer la grille: - p>
gridview.rows.clear (); p> blockQuote>
Il n'y a pas de méthode de gridview.rows.clear () disponible
Il y a en effet cette méthode, mais je préfère utiliser datasource = null;
Mes excuses, c'est censé être colonnes.Clear ()
datagridview1.columns.clear (); // cela efface tout le gridview p>
Cette commande ne fonctionne pas n mon cas. Rien sûr pourquoi. Celui-ci est suggéré ci-dessus: gridview.datasource = null; // Rebind to GridView. gridview.databind ();
Bind the GridView à une liste vide.
la liaison à «NULL» comme Patrick Kafka mentionné devrait fonctionner - à moins que vous n'ayez pas besoin d'exigences de la colonne (je le mentionne parce que j'ai une tendance à brancher JavaScript dans ma grille et si vous ne spécifiez que ces colonnes dans le balisage, Ils ne seront pas générés et cela causera des erreurs dans le JS. (Ceci est également pertinent pour ceux qui obtiennent des erreurs après avoir fait des colonnes.Clear) p>
dans un cas comme celui-là (ainsi que dans tous les autres cas ), vous pouvez simplement lier la grilleview à une nouvelle instance (ou une nouvelle instance vide) de votre DataSource. (Exemple ci-dessous pour un gridview lié à un jeu de données - il pourrait être lié à nouvelle liste