J'essaye d'ajouter DateTime
(7/30/2011) colonnes dynamiquement dans un DataGrid
. Je vais télécharger une capture d'écran de ma grille que j'ai faite manuellement. Je veux faire une combobox de gamme. Ainsi, si l'utilisateur choisit 2 semaines, la grille ajoute des colonnes jour par jour.Ajouter dynamiquement DataGrid colonnes DateTime
Répondre
Vous pouvez faire quelque chose comme ça
private void AddColumns(GridView gv, string[] dateColumns)
{
for (int i = 0; i < dateColumns.Length; i++)
{
gv.Columns.Add(new GridViewColumn
{
Header = dateColumns[i],
DisplayMemberBinding = new Binding(String.Format("[{0}]", i))
});
}
}
Cela pourrait être appelé sur le Combobox OnSelectionChanged()
Vous pouvez également utiliser un DataTemplate pour afficher correctement les colonnes:
<DataTemplate DataType="{x:Type DateTime}">
<TextBlock Text="{Binding StringFormat={0:d}}" />
</DataTemplate>
Non juste ajuster y notre StringFormat pour vos besoins:
Basic est Binding="{Binding date, StringFormat={}{0:dd/MM/yyyy}}"
et comment je peux créer des datecolumns? –
@Acid voir l'édition –
merci pour la relecture mais il est très flou pour moi :(où je dois wright this?: Binding = "{Date de liaison, StringFormat = {} {0: jj/MM/aaaa}}" –
- 1. Ajouter des colonnes à DataGrid
- 2. Ajouter dynamiquement des colonnes à datagrid dans Flex
- 3. Dynamiquement ajouter DataColumn de DataGrid
- 4. comment ajouter une ligne dans DataGrid dynamiquement
- 5. Silverlight DataGrid - Ajouter des colonnes à l'exécution
- 6. Ajouter des colonnes totales dans DataGrid
- 7. DateTime Converter dans Datagrid autogenerated
- 8. Comment ajouter dynamiquement un bouton dans datagrid dans wpf?
- 9. Ajouter dynamiquement des colonnes à une liste
- 10. Ajouter dynamiquement des colonnes Adobe Flash
- 11. Lier dynamiquement des colonnes du dictionnaire à Silverlight DataGrid
- 12. Construire dynamiquement un DataGrid WPF imbriqué
- 13. Modifier dynamiquement colonne DataGrid
- 14. datetime "Invalid" dans WPF DataGrid
- 15. Dynamiquement ajouter un bouton à un PlaceHolder dans un DataGrid
- 16. Comment ajouter dynamiquement la colonne Button to WPF Datagrid?
- 17. Flex Datagrid ajouter dynamiquement des lignes via checkboxex
- 18. Comment ajouter des lignes et des colonnes à un DataGrid?
- 19. SQL ajoutant deux colonnes (datetime)
- 20. Colonnes Freeze DataGrid
- 21. Bindable Colonnes DataGrid dynamique
- 22. colonnes DataGrid WPF
- 23. DataGrid dynamique, colonnes optionnelles
- 24. colonnes calc dans datagrid
- 25. Remplir dynamiquement le DataGrid WPF
- 26. Générer des colonnes dynamiques et les données de lier dynamiquement pour WPF DataGrid ou DevexGridcontrol
- 27. Gridview bouton déposé dynamiquement ajouter
- 28. Afficher plusieurs colonnes dans WPF DataGrid
- 29. Dynamiquement créer DataGrid de fichier txt importé
- 30. Ajouter des colonnes au rapport de cristal dynamiquement
Astuce: assurez-vous que vous utilisez un navigateur avec un vérificateur d'orthographe. Réglez-le en anglais. –