fxtrade
Messages postés4Date d'inscriptionlundi 26 février 2007StatutMembreDernière intervention28 février 2007
-
26 févr. 2007 à 21:54
fxtrade
Messages postés4Date d'inscriptionlundi 26 février 2007StatutMembreDernière intervention28 février 2007
-
28 févr. 2007 à 15:07
Bonjour !
Etant nouveau dans la technologie .NET (mais pas en programmation), je souhaiterais vos poser une question :
Quelle est la différence fondamentale entre un ListView et un DataGrid ?
L'utilisation que je voudrais faire de ces contrôles et d'afficher des données sous la forme d'un tableau. Ces données proviennent d'un fichier XML (mais peu importe au fond).
Merci pour vos suggestions. J'espère que cette file pourra aider de futures personnes étant confrontées au même cas.
nounours21_6
Messages postés255Date d'inscriptionmercredi 3 novembre 2004StatutMembreDernière intervention21 avril 2009 27 févr. 2007 à 21:33
sebmafate :
non... en .net 2.0, il ne faut plus utiliser le DataGrid... mais un DataGridView !
Pour remplir un DataGridView il faut utiliser une DataSet, avec le lequel tu le remplies par la méthode :
monDataSet.ReadXML("c:\monXML.xml")
et ensuite, tu associes le DataSet à ton DataGridView :
this.monDataGridView.DataSource = monDataSet;
this.monDataGridView.DataMember = monDataSet.Tables(0);
this.monDataGridView.DataBind();
fxtrade
Messages postés4Date d'inscriptionlundi 26 février 2007StatutMembreDernière intervention28 février 2007 26 févr. 2007 à 21:58
(Je veux bien évidemment parler de DataGridView plus précisément - merci d'excuser cette faute d'inattention. Par ailleurs, l'interaction entre DataGrid et DataGridView m'intéresse aussi)
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 27 févr. 2007 à 13:46
Ce sont 2 contrôles complètement différent !
Le DataGrid (ou DataGridView) permet l'affichage de données issues de données (DataBase, IBindingSource...) sous forme tabulaire avec la possibilité d'ajouter, modifier, supprimer.
Alors que le Listview permet d'afficher des éléments sous différentes formes... mais à l'origine, il est prévu pour fonctionner en mode Icone.
fxtrade
Messages postés4Date d'inscriptionlundi 26 février 2007StatutMembreDernière intervention28 février 2007 27 févr. 2007 à 19:52
En effet, je suis sur .NET 2 avec Visual Studio 2005.
Je vais regarder ce que je peux trouver autour du contrôle DGV sur le MSDN en tout cas (je n'ai pas eu le temps jusqu'à maintenant de me replonger dans le code).
Votre discussion a toutefois soulevé une question : faut-il d'abord remplir un object DataGrid obligatoirement avant de l'afficher avec le DataGridView ?