Remplir colonnes ListView C#
Résolu
Barracuda8
Messages postés
108
Date d'inscription
Statut
Membre
Dernière intervention
-
SuperResistant -
SuperResistant -
Bonjour,
Je travaille avec VB.NET et C#. J'ai un tableau à deux dimensions et je souhaiterai afficher le contenu ce tableau dans une listView, avec chaque colonne représentant une dimension de mon tableau.
En fait, je n'arrive pas à acceder aux colonnes d'une listView et je remplis toujours la première colonne.
Voici mon code pour tenter de remplir la seconde colonne (ne fonctionne pas).
listView_Vector_Variance.Items[1].SubItemsAdd("monItem");
//je crois que le "items[1]" sert à acceder à la deuxième colonne mais apparement non...
Je précise que ma listView est en "view : details" ce qui me permet de voir le nom de mes colonnes. Aussi, mes colonnes s'appellent "vector" et "variance".
Si quelqun à une idée pour m'aiguiller ce serait sympa.
Merci!
Je travaille avec VB.NET et C#. J'ai un tableau à deux dimensions et je souhaiterai afficher le contenu ce tableau dans une listView, avec chaque colonne représentant une dimension de mon tableau.
En fait, je n'arrive pas à acceder aux colonnes d'une listView et je remplis toujours la première colonne.
Voici mon code pour tenter de remplir la seconde colonne (ne fonctionne pas).
listView_Vector_Variance.Items[1].SubItemsAdd("monItem");
//je crois que le "items[1]" sert à acceder à la deuxième colonne mais apparement non...
Je précise que ma listView est en "view : details" ce qui me permet de voir le nom de mes colonnes. Aussi, mes colonnes s'appellent "vector" et "variance".
Si quelqun à une idée pour m'aiguiller ce serait sympa.
Merci!
A voir également:
- Remplir colonnes ListView C#
- Comment faire des colonnes sur word - Guide
- Organigramme a remplir word - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Inverser deux colonnes excel - Guide
- Comment remplir un document pdf - Guide
3 réponses
salut je relance ton post car comme toi j'ai le meme probleme!! je ne reussi pa a saisir dans la deuxieme colone de ma listbox.ma premiere se saisis correctement mais la 2eme reste sur la premiere ligne.
voici mon code
private void button1_Click(object sender, System.EventArgs e)
{
string loi,numero;
listView1.View = View.Details;
loi=textBox1.Text;
numero=textBox2.Text;
listView1.Items.Add(loi,3);//stock les valeurs dans le tableau
listView1.Items[0].SubItems.Add(numero);
quelqun a t-il la solution ?? merci
voici mon code
private void button1_Click(object sender, System.EventArgs e)
{
string loi,numero;
listView1.View = View.Details;
loi=textBox1.Text;
numero=textBox2.Text;
listView1.Items.Add(loi,3);//stock les valeurs dans le tableau
listView1.Items[0].SubItems.Add(numero);
quelqun a t-il la solution ?? merci
Bonjour!
Merci beaucoup pour ta réponse.
J'étais en train de chercher et c'est le "listView1.Items.Add(it); " qui me manquait. Maintenant ca fonctionne comme je veux.
Merci encore et bonne journée!
Merci beaucoup pour ta réponse.
J'étais en train de chercher et c'est le "listView1.Items.Add(it); " qui me manquait. Maintenant ca fonctionne comme je veux.
Merci encore et bonne journée!
Bonjour,
Il y a un petit truc que je ne comprends pas.
Dans ton code it.SubItems[0].Text=loi;
it.SubItems.add(article);
je comprends pas ou est le nom de ta colonne?
Car en faite, moi j'ai déjà créé le nom de mes colonnes. J'ai donc trois colonnes et je voudrais spécifié la colonne pour y ajouter les données que je souhaite, pour l'occasion c'est des données Hexa, des adresses IP et des ports sources.
Voila, si tu as moyen de m'expliquer, ça me dépannerais un peu
Merci d'avance.
Il y a un petit truc que je ne comprends pas.
Dans ton code it.SubItems[0].Text=loi;
it.SubItems.add(article);
je comprends pas ou est le nom de ta colonne?
Car en faite, moi j'ai déjà créé le nom de mes colonnes. J'ai donc trois colonnes et je voudrais spécifié la colonne pour y ajouter les données que je souhaite, pour l'occasion c'est des données Hexa, des adresses IP et des ports sources.
Voila, si tu as moyen de m'expliquer, ça me dépannerais un peu
Merci d'avance.
string loi,article;
listView1.View = View.Details;
loi=textBox1.Text;
textBox1.Clear();
article=textBox2.Text;
textBox2.Clear();
ListViewItem it=new ListViewItem();
it.SubItems[0].Text=loi;
it.SubItems.Add(article);
listView1.Items.Add(it);
voiloouu bonne journée a tous
peut être remplacé par:
Le bloc me parait plus logique en donnant un sens à Add():
Mais c'est probablement un peu subjectif.