61 votes

DataGridView.Clear()

Voici le problème. Je souhaite supprimer toutes les lignes de datagridview. Voici comment j’ajoute des lignes:

Et c’est ainsi que je clear gridview:

dans le débogage, je vois que dataGridVIew1.Rows.Count=0, mais sur le formulaire, la grille ne devient pas claire. quel point? sur chaque sélection dans l’arborescence, je veux voir de nouvelles lignes dans le tableau.

159voto

NitroxDM Points 1176

Je parie que vous avez juste besoin de rafraîchir la grille de données. Essayez ceci :

Si cela fonctionne... vous voudrez peut-être repenser cette partie de votre application.

49voto

IAbstract Points 9384

Si je me souviens bien, j’ai défini la propriété DataSource sur null pour effacer dataGridView :

19voto

msz900 Points 161

Pour effacer le `` code d’écriture suivant :

10voto

Fondamentalement, la ligne de code ci-dessous n’est utile que dans les scénarios de liaison de données

sinon, vous trouverez ci-dessous l’utilisation lorsqu’aucune liaison de données et que datagridview n’est renseigné manuellement

Alors, vérifiez d’abord ce que vous faites.

9voto

daniele3004 Points 62

Si vous souhaitez effacer un dataGridView non lié à DataSource mais chargé manuellement, vous pouvez utiliser ce code simple :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X