Bonjour,
J'ai cree une classe qui me permet de faire une List d'object.
J'ai une fonction qui me renvoie cette liste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 /// <summary> /// Description résumée de UtilisateurCollection /// </summary> public class UtilisateurCollection { private List<utilisateur> _users; private int _count; public int Count { get { return _count; } set { _count = value; } } public List<utilisateur> Users { get { return _users; } set { _users = value; } } public UtilisateurCollection() { Users = new System.Collections.Generic.List<utilisateur>(); Count = 0; } public void Add(utilisateur user) { Users.Add(user); Count++; } }
J'ia cree un objectdatasource lie a cette fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 // // UtilisateurCollection.GetAllUsers // public UtilisateurCollection test() { using (NpgsqlConnection conn = new NpgsqlConnection(connectionString)) { UtilisateurCollection users = new UtilisateurCollection(); conn.Open(); NpgsqlCommand cmd = new NpgsqlCommand(" ... "); cmd.Parameters.Add("@ApplicationName", NpgsqlTypes.NpgsqlDbType.Varchar, 255).Value = pApplicationName; using (NpgsqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { users.Add(GetUserFromReaderU(reader)); } reader.Close(); } conn.Close(); return users; } }
Et j'ai lie une gridview a ce datasource.
Le probleme c'est qu'au lieu d'afficher ma liste de user il me renvoie le nombre de user et c'est tout ... :s (dans le mode debug je vois que users contient bien tout mes user et pas seulement le count.)
Ou est ce que je me suis trompe?
Qu'est ce que j'ai oublie de faire?
D 'avance merci,
Partager