1 pièce(s) jointe(s)
Utilisation de MsChart présentant plusieurs séries et liée à une source de données
Mon objectif est d'obtenir un graphe comme ceci
Pièce jointe 228876
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:
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:
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