2010-10-01 3 views
1

J'ai une application dans laquelle vous ajoutez des emplacements de fichiers dans radgridviews.GridView pendant l'exécution

Pour créer la grille, il y a un bouton qui crée un nouvel onglet avec une grille.

Resources = new RadPageViewPage(); 
ResourcesGridView = new RadGridView(); 

TabContainer.Controls.Add(Resources); 
Resources.Controls.Add(ResourcesGridView); 

etc.

Le problème est qu'ils finissent tous avec le même nom et si je veux acquérir des données de la gridview qu'il prend toujours de la dernière gridview.

J'ai essayé de générer un nom pour eux en faisant des choses comme

ResourcesGridView.Name = "Resources" + ResourceCount + "Grid"; 

Mais oui, si cela ne fonctionne, je ne sais pas vraiment comment accéder à ce nom que ce genre de chose ne va pas travail.

("" + TabContainer.SelectedPage.Name.ToString() + "Grid").Rows ........ 

donc je suis un peu perplexe sur la façon de générer et utiliser un nom pour les GridViews.

Répondre

0

pouvez-vous utiliser une matrice de contrôle?

+0

Je vais y regarder :). – Matthew