Comment ajouter des éléments de liste dans une ListView en C#winform?
J'ai une liste d'objets. Je veux ajouter ces éléments à une Liste. Je suis en train d'ajouter chaque élément de la liste de ligne sage, mais le format est très mauvais, il devrait être dans le bon type de table de format.
List<string> lst = new List<string>();
lst.Add("John dsfsfsdfs " + "1" + 100);
lst.Add("Smith sdfsdfsdfs" + "2" + 120);
lst.Add("Cait dsffffffffffffffffffffff" + "3" + 97);
lst.Add("Irene" + "4" + 100);
lst.Add("Ben" + "5" + 100);
lst.Add("Deniel jjhkh " + "6" + 88);
foreach(string pl in lst)
{
listView1.Items.Add(pl);
}
Éléments ne sont pas visibles et il doit être dans le format approprié.
- Le
ListView
contrôle peut afficher des éléments de plusieurs façons. Pour l'affichage tabulaire, assurez-vous de définir le Voir propriétéDetails
- j'ai essayé de configurer les Détails, mais sa a l'affichage vide listview
- Avez-vous mis de la Colonnes de la propriété? “Si votre
ListView
de contrôle ne dispose pas de toutes les en-têtes de colonne spécifié et que vous définissez la propriété en Vue deDetails
, leListView
de contrôle n'affiche pas tous les éléments.” - pas de travail n'est pas un message utile!
InformationsquelleAutor vivek nuna | 2017-05-08
Vous devez vous connecter pour publier un commentaire.
Pour le faire à plusieurs colonnes:
1) définir la ListView dans les Détails mode:
2)mettre en place vos trois colonnes:
3) ajoutez vos articles:
4) Pour la rendre plus visible, essayez:
5) Pour masquer les en-têtes de colonnes:
Vous pouvez utiliser
ListViewItem
directement pour créer un élément avec les points (-> "tableaux") au lieu de simplement ajouter des chaînes à votre ListView:pouvez-vous créer un DataTable et les lier comme une source