Remplir Listview dynamiquement?'?
slt a tous
SVP j'ai 2 questions:
1- comment puis je remplir un Listview dynamiquement a partir d'une base de donnée qui contient 4 champs et plusieurs lignes ?
2- Apres avoir remplir mon Controle "DataGrid" Dyanmiquement et je selectione par le suite une ligne pour la supprimer ca ne marche pas ? par ce que ca n'affecte pas ma BD et je ne sais pas de plus comment acceder aux valeurs des champs de ma datagdid(comment puis je acceder a la valeur du premier champs par exemple? comment je peut le referencer ??)
j'attend vos Réps et Merci:cry:
Résolu:Remplir Listview Dynamiquement
Merci , j'ai trouvé la méthode pour Remplir une ListView dynamiquement et je le met de suite pour ceux qui veulent Savoir
Bien sur ce code sera mis après avoir fait la connexion au DB, et j'utilise seulement le DataReader
while (datareader.Read())
{
ListViewItem lvitem = new ListViewItem(datareader[0].ToString());
for (int i = 1; i <= datareader.FieldCount - 1; i++)
{
lvitem.SubItems.Add(datareader[i].ToString());
}
listView1.Items.Add(lvitem);
}
seulement pour Information vous pouvez utilisez un Tableau Dynamique ca marche aussi :D
j'ai pas trouvé comment mettre ce sujet Résolu mais ca se voit n'est ce pas:yaisse2:
Moi j'y arrive mais ça scintille méchant...
De mon côté j\'ai également un problème avec le composant listview....
Je récupère 1500 éléments d\'une BD avec Nom, Index et Image et je souhaite les mettre dans la listview.
Tout fonctionne parfaitement mais le problème est que c\'est \"HYPER\" lent.
Récupérer les éléments dans la BD c\'est ~1 sec
Insérer les éléments dans la ImageList ~25 secs
Insérer les éléments dans la ListView ~10 secs
J\'ai essayé de travailler avec un Thread mais à chaque refresh de la ListView, ca scintille et l\'ascenceur remonte en haut.
Avez-vous une solution pour être un poil plus rapide...