2010-01-20 4 views
2

Comment lier un DataGrid à une collection? (par exemple: liste).lier DataGrid à la collection

i utilisé ceci:

Datagrid dg = new Datagrid(); 
dg.DataSource = myCollection; 
dg.DataBind(); 

mais après cela, le DataGrid n'affiche toujours pas les données de la collection.

Répondre

4

De la même manière que vous liez un DataGrid à un DataTable/DataSet. Les propriétés de votre objet se comporteront comme des noms de colonne lors de la liaison de données.

DataGrid1.DataSource = myList; 
DataGrid1.DataBind(); 
1
List<string> lst= new List<string>(); 

lst.Add("your string"); 

Datagrid dg = new Datagrid(); 
dg.DataSource=lst; 
dg.DataBind(); 

Avertissement: Je n'ai pas couru ce code, mais cela devrait donner une idée générale de votre

0

Il suffit de régler YourDataGrid.Datasource au nom d'instance du List et appeler la fonction YourDataGrid.DataBind().

1

Vous devez ajouter votre objet Datagrid (dg) à votre formulaire.

this.Controls.Add(dg); 
Questions connexes