2010-10-28 6 views
0

J'ai un formulaire montrant un quadrillage. Les données sont liées dynamiquement, en fonction de plusieurs options sur lesquelles l'utilisateur clique. Les données de remplissage fonctionnent correctement (liées à partir de jeux de données créés dynamiquement). Le problème réside dans le fait que je souhaite basculer entre l'affichage de données dans lequel les tables/jeux de données contiennent des dispositions différentes. La grille continue d'afficher la disposition précédente.C# datagridview help

Comment est-ce que je libérerais toutes les données à la vue de grille, de sorte que je puisse alors montrer la nouvelle table?

Merci.

+0

DataGridView ou GridView, également ASP.NET ou WinForms? – leppie

+0

Bonjour, C'est DataGridView sur WinForms. Il est lié à une datatable en tant que telle: DataGridView1 = dt; –

Répondre

0

Définir datasource = null?

+0

J'ai essayé, mais les colonnes restent là. J'ai également essayé de rafraîchir et datagridview.columns.clear mais cette méthode efface complètement le contrôle et n'autorise aucune autre liaison? –

+0

Avez-vous essayé invalidate() ou Reset()? – ykatchou