Précédent   Forum des professionnels en informatique > Dotnet > Général Dotnet > Développement Mobile > Windows Mobile
Windows Mobile Forum d'entraide sur le développement d'applications compatibles avec toutes les versions de Windows Mobile.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/06/2011, 18h22   #1
Invité régulier
 
Inscription : juin 2002
Messages : 54
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : juin 2002
Messages : 54
Points : 6
Points : 6
Par défaut Liaison entre un DataGrid et un TList

Bonjour,

Voila mon problème, j'ai un datagrid qui a comme datasource un TList<T> qui est contenu dans un objet.
Lorsque j'ajoute un objet dans mon TList<T> de cette manière :
Code :
MonObj.MaListe.add(new obj())
Je ne le vois pas dans ma datagrid et je suis obligé de faire :
Code :
1
2
madatagrid.DataSource = null;
madatagrid.DataSource = MonObj.MaListe;
Quelle méthode utilisez-vous pour lier un datagrid et un TList ?

Autre point, lorsque je fais :
Code :
madatagrid.CurrentRowIndex
J'ai -1 en retour alors que j'ai bien une ligne de sélectionnée
Wil14 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/06/2011, 19h37   #2
Rédacteur/Modérateur
 
Avatar de Nathanael Marchand
 
Homme Nathanael Marchand
Expert .Net So@t
Inscription : octobre 2008
Messages : 3 057
Détails du profil
Informations personnelles :
Nom : Homme Nathanael Marchand
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Expert .Net So@t
Secteur : Conseil

Informations forums :
Inscription : octobre 2008
Messages : 3 057
Points : 6 829
Points : 6 829
Une fois que tu as affectué la DataSource, il faut utiliser la méthode DataBind()
__________________
Les Forums sont là pour demander de l'aide. Si je peux, je répondrai à un topic avec plaisir! Mais toute demande par Message Privé poubelle!
Retrouvez moi sur :
Mon Espace Developpez.com------------------------------- Dvp.NET, une librairie open-source de composants .NET
Mon blog: Up there in the code---------------------------- Twitter: NatMarchand
Ma société: So@t

Jeux multi-écrans: Envolez-vous avec Kinect, Silverlight et WP7 aux Microsoft Tech'Days 2012
Nathanael Marchand est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2011, 09h45   #3
Invité régulier
 
Inscription : juin 2002
Messages : 54
Détails du profil
Informations personnelles :
Âge : 37
Localisation : France, Calvados (Basse Normandie)

Informations forums :
Inscription : juin 2002
Messages : 54
Points : 6
Points : 6
Bonjour,

Je n'ai pas de DataBind sur ma DataGrid (je suis sous windows mobile 6).
J'ai trouvé l'exemple suivant :
Code :
1
2
3
4
5
6
7
 List<string> list = new List<string>();
            BindingSource bs = new BindingSource();
            bs.DataSource = list;
            dataGridView1.DataSource = bs;
            list.Add("testString1");
            list.Add("testString2");
            bs.ResetBindings(false);
Ca fonctionne de cette manière.

Mais y a t-il un moyen pour que maListe puisse directement notifier monObj ?
Wil14 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h51.


 
 
 
 
Partenaires

Hébergement Web