2010-11-24 6 views
1

comment est-il possible d'ajouter des lignes et des colonnes à un DataGrid?Comment ajouter des lignes et des colonnes à un DataGrid?

Je suis en train d'écrire deux fonctions comme:

public void addRow(DataGrid grid); 
public void addColumn(DataGrid grid); 

Malheureusement, le DataGrid lui-même n'a pas ces fonctions par défaut.

Merci beaucoup.

+0

S'agit-il de WPF/Silverlight DataGrid? – decyclone

+0

Non, il s'agit de System.Windows.Forms.DataGrid – oopbase

Répondre

4

Je ne l'ai pas fait beaucoup avec DataGrid de ces derniers temps, mais pour autant que je sache, un DataGrid a une source de données, et il est la source de données qui devrait être étendue dans le code.

Après l'extension de la source de données (comme un datatable), vous devez actualiser la grille de données.

+0

Merci, cela a beaucoup aidé! – oopbase

1

lien This fournit des informations sur la façon d'ajouter des lignes à DataGrid

0

Il n'a pas ces fonctions par défaut? Qu'en est-il:

dataGrid.Columns.Add 
+0

Eh bien, comme je l'ai dit cette fonction n'existe pas par défaut – oopbase

+0

DataGrid.Columns est un ObservableCollection et cette classe a une méthode Add (T) http://msdn.microsoft.com/de-de/library/ms132404. aspx – Turrau

Questions connexes