Bonjour à tous,
J'ai dans mon application un listview avec un nombre de colonne indéterminé au lancement de l'application. Suivent la sélection de l'utilisateur, je boucle sur les colonnes pour les rajouter dans mon listview en code behind de cette façon :
J'aimerais dans chacune des cellules charger un contrôle utilisateur personnalisé afin d'afficher les données de la façon dont je désire. Comment puis je indiquer à ma colonne de charger un contrôle utilisateur ? Dois je utiliser le datatemplate ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 GridView grvSource = m_control.lsvMain.View as GridView; int iCptColumn = 0; foreach (KeyValuePair<string, List<IPSUnitType>> kvp in dicUnitTypeByClass) { GridViewColumn columnGrid = new GridViewColumn(); columnGrid.DisplayMemberBinding = new Binding("LstColumn[" + iCptColumn + "]"); columnGrid.Header = kvp.Key; grvSource.Columns.Add(columnGrid); iCptColumn++; }
Merci d'avance,
Partager