Mon objectif est d'obtenir un graphe comme ceci
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
Mon problème, c'est que je veux utiliser une connexion dynamique
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")
Sauf qu'à ce niveau, je n'arrive même pas à générer le graphe.
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
C'est ici que je coince
Partager