J'ai une liste de lecture avec plusieurs colonnes. Je veux remplir cette liste sous une forme verticale colonne à la colonne.Comment puis-je remplir une liste sous forme verticale?
Répondre
Désolé, mais ce n'est pas (facilement) possible.
A ListView
a une liste de ListViewItem
s, où chacun a une liste de ListViewSubItem
s (et de le rendre un peu plus complexe au premier endroit, la première ListViewSubItem
est le même que lui-même ListViewItem
).
Donc, si vous voulez remplir une colonne par colonne ListView
vous devez d'abord ajouter les ListViewItem
s au ListView
pour toutes les valeurs que vous voulez dans la première colonne.
Ensuite, vous parcourez le ListView.Items
et appelez tous les ListViewItem.Subitems.Add
pour remplir la colonne suivante. Cela doit être fait pour chaque colonne que vous aimez remplir.
Si vous souhaitez remplir les valeurs de colonne dans un autre ordre, puis de gauche à droite, vous devriez jeter un oeil dans le DisplayIndex
du ColumnHeader
au sein du ListView.Columns
.
Quelques exemples de code:
// Some values
var someValues = Enumerable.Range(1, 10);
// Fill up the first column
foreach (var item in someValues)
{
listView.Items.Add("0." + item);
}
// Run for each column in the listView (the first is already filled up)
foreach (ColumnHeader column in listView.Columns.Cast<ColumnHeader>().Skip(1))
{
// Get the value and the index for which row the value should be
foreach (var item in someValues.Select((Value, Index) => new { Value, Index }))
{
// Add the value to the given row, thous leading to be added as new column
listView.Items[item.Index].SubItems.Add(column.Index + "." + item.Value);
}
}
merci pour votre réponse merc – mosa
- 1. verticale liste dans une liste horizontale
- 2. comment régler la barre de défilement verticale sous forme de victoire
- 3. comment désactiver tous ListBox sous une forme
- 4. Sélection Textbox sous une forme
- 5. Collision détectant une forme esquissée personnalisée, représentée sous forme de liste de points
- 6. Remplir un tableau dans une liste liée?
- 7. ASP.NET MVC - Remplir une liste déroulante
- 8. Auto remplir une zone de liste déroulante
- 9. rails nils sous une forme
- 10. Remplir dynamiquement une liste dans Div
- 11. Remplir une liste de JSP au printemps
- 12. remplir une liste déroulante d'un tableau
- 13. Utiliser un tableau pour remplir une liste?
- 14. Comment est-ce que je peux remplir la représentation sous forme de chaîne d'un flottant?
- 15. Exécuter le code stocké sous forme de liste
- 16. comment vérifier si une liste contient une sous-liste
- 17. enregistrements Tagging sous une forme continue
- 18. Comment remplir une base de données de test sous Android?
- 19. Comment garder une trace des sélections sous forme séquentielle
- 20. Menu multi-niveaux de liste UNORDER verticale
- 21. Comment remplir une zone de liste basée sur Environment.ProcessorCount
- 22. Comment remplir une liste déroulante dans le EditItemTemplate d'un Grdivew?
- 23. Comment puis-je remplir une liste déroulante avec des données?
- 24. Comment remplir une liste <string> en XAML?
- 25. Comment remplir une liste déroulante avec des valeurs enum?
- 26. Comment remplir une liste déroulante dans Spring MVC
- 27. Comment remplir un ListView avec une liste utilisant ObjectDataSource
- 28. Zone de liste déroulante WPF Image sous forme d'info-bulle
- 29. Liste toutes les applications - sortie sous forme de fichier texte
- 30. Sortie de Bash sous forme de liste de problèmes Applescript
Est-ce Asp.Net ou? –
non cher mon projet est par C# – mosa
WinForms ou WPF alors? –