j'ai construit une gridview dynamique en utilisant le code suivantstyle de données dans un gridview qui génère de façon dynamique les colonnes
grdVariants.Columns.Clear();
int i = 0;
foreach (DataColumn column in options.Columns)
{
grdVariants.Columns.Add(new GridViewColumn
{
Header = column.ColumnName,
DisplayMemberBinding = new Binding(string.Format("[{0}]", i++))
});
}
Cela générer dynamiquement mes colonnes lors de l'exécution, je lie alors les données à l'aide
lstVariantsGrid.DataContext = options;
lstVariantsGrid.Items.Refresh();
Tout cela fonctionne très bien et montre les données dans les colonnes correctes etc, le seul problème que j'ai est que je ne peux pas styler les lignes comme je le ferais dans xaml car c'est une quantité inconnue jusqu'à l'exécution. Quelqu'un peut-il offrir des conseils sur la façon dont je pourrais y arriver?
Un des plus grands problèmes que j'ai est que l'une des colonnes doit afficher l'image plutôt que le chemin qui il montre actuellement, ainsi que de jongler avec les polices et les couleurs etc.
Merci pour votre temps .