Fusionner des Cellules dans WPF DataGrid
Je veux créer un WPF datagrid qui s'étend sur plusieurs lignes dans une colonne. Comme ceci:
+-------+----------------+
| Name | Attributes |
+-------+----------------+
| | Horse Power |
| BMW +----------------+
| | Color |
+-------+----------------+
| | Weight |
| Ford +----------------+
| | Color |
+-------+----------------+
Comment le code suivant être changé pour le faire?
<DataGrid AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="Name" />
<DataGridTextColumn Header="Attributes" />
</DataGrid.Columns>
</DataGrid>
Est-il une raison pour laquelle vous devez utiliser un
Je pense qu'une liste serait trop de travail. La vraie chose a plus de colonnes, elles seront de couleur sur cliquez de certaines cellules, et ainsi de suite...
Je ne suis pas le plus grand fan de la
DataGrid
pour cela? Cela semble assez simple que vous devriez être en mesure de le faire dans un ListView
plus facilement, avec des ListViewItems.Je pense qu'une liste serait trop de travail. La vraie chose a plus de colonnes, elles seront de couleur sur cliquez de certaines cellules, et ainsi de suite...
Je ne suis pas le plus grand fan de la
ListView
moi-même, mais pour les personnalisations que vous cherchez, je pense qu'il serait le meilleur choix. J'ai trouvé que la DataGrid
(3ème partie DataGrid
contrôles) ne sont pas facilement en mesure de faire des choses comme "multi-rangée de cellules de colonne".OriginalL'auteur juergen d | 2013-06-19
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser
DataGridTemplateColumn
. J'ai créé des exemples de la classe de test pour la liaison de donnéesEt un datagrid en xaml
Et de le remplir dans le code-behind
Que faire si le nombre d'attributs sont dynamiques, parfois 2, parfois 4 ? Comment peut-il être rendu ?
OriginalL'auteur lena
J'ai réussi à mettre en œuvre une solution qui répond à ce que vous voulez avec trois niveaux de regroupement avec un petit problème, dans la que les en-Têtes de Groupe de défilement horiztonaly avec les données.
Et de la Grille:
OriginalL'auteur Adrian Cunningham
Un autre article utile sur le sujet est http://www.mindstick.com/Articles/90371ed3-c0f7-49eb-ba2d-9d1f2c9b14e2/?Grid%20Control%20in%20WPF:
Avis de la
Grid.ColumnSpan
etGrid.RowSpan
attributs.OriginalL'auteur Nikita G.