Mon objectif est d'obtenir un graphe comme ceci
Nom : ms chart.jpg
Affichages : 260
Taille : 48,5 Ko
Le graphe est lié à une base de données.
J'ai créé une source de données "Database1DataSet" que j'ai déplacé sur le formulaire.
J'ai obtenu le graphe en liant le MsChart à la source de données
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ms_chart.DataBindCrossTable(Database1DataSet.v_nb_inscrit, "niveau_de_classe", "annee_scolaire", "nb_inscrit", "label=nb_inscrit")
Mon problème, c'est que je veux utiliser une connexion dynamique
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
 
        sqlCONN.Open()
        Dim bSql as String="select [niveau_de_classe],[annee_scolaire],[nb_inscrit] from v_nb_inscrit"
        Dim sqlCmd As New SqlCommand(bSql)
        Dim Dadpter As New SqlDataAdapter(sqlCmd)
        dim bTab as New DataTable
        Dim dSet As New DataSet
        sqlCmd.Connection = sqlCONN
        Dadpter.Fill(DSet, bTable)
        bTab = DSet.Tables(bTable)
 
        ms_chart.DataSource=bTab
 
        sqlCmd = Nothing
        Dadpter = Nothing
        sqlCONN.Close()
        DSet = Nothing
Sauf qu'à ce niveau, je n'arrive même pas à générer le graphe.
C'est ici que je coince