Listview affichage des Détails à ne pas afficher quoi que ce soit
Je suis en train d'utiliser un affichage des détails du mode de ListView en winforms, mais aucun des articles ne s'affiche. La liste elle-même est croissante lorsque des éléments sont ajoutés, mais rien n'est affiché.
C'est afficher les articles en mode liste, mais tout simplement pas dans les Détails mode.
J'ai utilisé le code suivant, des idées?
forms_listView.Columns.Add("URL");
forms_listView.Columns.Add("Position");
et
ListViewItem lvi = new ListViewItem();
lvi.Tag = form;
lvi.Text = form.URL;
lvi.Name = "URL";
ListViewItem.ListViewSubItem subItem = new ListViewItem.ListViewSubItem(lvi, "Position");
subItem.Name = "Position";
subItem.Text = ""+form.Position;
lvi.SubItems.Add(subItem);
forms_listView.Items.Add(lvi);
Votre problème n'est pas dans ce bout de code.
Heffernan Grâce. Suite à votre commentaire, j'ai regardé ailleurs et l'a trouvé 🙂 Jamais réalisé que effacer supprime les colonnes ainsi
Utiliser Des Éléments.Clear()
Heffernan Grâce. Suite à votre commentaire, j'ai regardé ailleurs et l'a trouvé 🙂 Jamais réalisé que effacer supprime les colonnes ainsi
Utiliser Des Éléments.Clear()
OriginalL'auteur Kurru | 2011-03-27
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé mon problème. J'ai été l'appel de la
listview.Clear()
méthode qui, dans la documentation dit qu'il supprime tous les éléments et toutes les colonnes, qui était à l'origine pas d'éléments à afficher.La réponse a été utile pour C++ aussi, comme j'ai besoin d'appeler
ListView_SetExtendedListViewStyle
etListView_InsertColumn
premier (les autres points de vue avait l'air bien).C'est toujours la chose la plus stupide de peu de chose, n'est-ce pas?
OriginalL'auteur Kurru
OriginalL'auteur bricklayer137