Bonjour,
je travaille en asp.net utilisant vb.net avec une bdd sous ms sql et j'ai un soucis avec la gestion du gridview.
( je ne veux pas travailler en design mais bien utiliser cette classe )
J'ai une classe de gestion à part qui permet de lister l'ensemble :
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
 
 
 Public Sub siteListe()
 
            Dim cn As SqlConnection
            Dim cmd As New SqlCommand
 
            cn = New SqlConnection(System.Configuration.ConfigurationManager.AppSettings("cn"))
            'ouverture du connecteur
            cn.Open()
            cmd.Connection = cn
 
            cmd = New SqlCommand("siteListe", cn)
            cmd.CommandType = CommandType.StoredProcedure
            Dim dr As SqlDataReader = cmd.ExecuteReader
            While dr.Read    'pour chaque site trouvé dans la base,
                ' on crée une nouvelle instance et on lui affecte l'Id et le nom de celle de la base de données
                Dim site = New SITE
                site.leId_site = dr(0)
                site.leNom_site = dr(1)
                lSite.Add(site)
            End While
            dr.Close()
            cn.Close()
            'fermeture du connecteur
        End Sub
Ce que j'aimerais faire c'est construire mon gridview en utilisant cette classe.
J'ai utilisé cette classe pour faire une liste déroulante en fesant ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Dim site As New SITE
        Site.siteListe()
        Dim i As Integer
        If Not IsPostBack Then
            For i = 0 To site.nbElements - 1
                Dim item As New ListItem
                item.Value = site.afficheIdElement(i)
                item.Text = site.afficheNomElement(i)
                DropDownList1.Items.Add(item)
 
            Next
        End If
-- ce qui fonctionne --

Le soucis est que le gridview est totalement différent du listeitembox et je ne vois absolument pas comment gérer :
1/ le titre de la colonne
2/ les éléments du gridview venant de ma méthode liste.

Merci par avance pour les réponses.
Cordialement,
Tid.