我如何在 GoogleChart 中使用任何数据集形式的 SQL?我真的很喜欢 googleChart。但是我想在 C# 中将 Gchart 与来自 Sql' 查询结果的数据集一起使用?
问问题
220 次
1 回答
0
我相信您知道,Google 图表为数据提要采用格式化字符串。
您将需要遍历数据集并生成此字符串,然后将其写入文字控件中的页面。
例如
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;
于 2009-04-26T08:20:58.313 回答