Comment puis-je utiliser un ensemble de données SQL dans GoogleChart? J'aime vraiment googleChart. Mais je veux utiliser Gchart avec l'ensemble de données du résultat de la requête Sql en C#?Comment puis-je utiliser un jeu de données SQL dans GoogleChart?
0
A
Répondre
0
Les graphiques Google prennent une chaîne formatée pour le flux de données, comme vous le savez sûrement.
vous devrez parcourir votre ensemble de données et générer cette chaîne, puis l'écrire sur la page dans un contrôle littéral.
Par exemple
DataSet d = GetDataSet();// returns your data
string percentages = string.Empty;
string names = string.Empty;
string baseUrl = "http://chart.apis.google.com/chart?cht=p3&chs=250x100";
foreach(DataRow row in d.Tables[0].Rows)
{
string tName = row["name"].ToString();
int value = (int)row["value"];
names += name + "|";
percentages += value.ToString() + ",";
}
names = names.TrimEnd('|');
percentages = percentages.TrimEnd(',');
string fullUrl = baseUrl + "&chd=t:" + percentages;
fullUrl += "&chl=" + namesl
image1.ImageUrl = fullUrl;