L'une des options que vous avez utilise une grille de données binded. Cependant, cela dépend de la quantité de données que vous voulez gérer.
Voici comment se fait:
votre point de vue créer une grille de données avec une colonne « titre » et lier ensuite la colonne spécifique à un DataField (également le titre). Lorsque vous chargez le DataGrid, vous pouvez créer un nouveau DataTable avec la colonne 'title' remplie avec les noms des fichiers lors du chargement du DataGrid.
DataTable datatable = new DataTable();
DataColumn titleCol = new DataColumn("title", Type.GetType("System.String"));
datatable.Columns.Add(titleCol);
foreach(name in names)
{
DataRow newRow = new DataRow();
newRow["title"] = name;
/*
* Add the rows you want into your data table
*/
datatable.Rows.Add(newRow);
}
Puis lors du rendu de votre DataGrid vous simplement dit:
dagagrid.DataSource = datatable;
datagrid.DataBind();
Cela fera l'affaire. Mais si cette solution aura plus de sens avec votre grille de données a plus d'une simple colonne.
ooh merci pour ça! celui-ci est un gardien: D –