请教关于制图dotnetCHARTING的问题
目前需要做统计饼形图
可是页面一打开就直接保存了“No Data”图片 并没有进行任何操作 就保存在当前目录下一张.PNG图片
就算不点“生成”按钮,直接F5刷新或点击DrowDownList刷新了一下 就继续生成图片
protected void shap_Click(object sender, EventArgs e)
{
ConfChart(sqlTJ,sqltable,sql);
System.IO.DirectoryInfo path = new System.IO.DirectoryInfo(Server.MapPath("../DecisionMaking/temp"));
deletefile(path);
}
private void ConfChart(string sqlTJ,string sqlTable,string sql)
{
Chart1.SeriesCollection.Clear();
Chart1.Debug = false;
Chart1.Title = selectleibie.SelectedValue.ToString()+"统计图";
Chart1.TempDirectory = "temp";
Chart1.ShadingEffect = true;
Chart1.Type = ChartType.Pie;
Chart1.Use3D = true;
Chart1.Width = 600;
Chart1.Height = 450;
Chart1.SeriesCollection.Add(getData(sqlTJ,sqlTable,sql));
}
private void deletefile(System.IO.DirectoryInfo path)
{
foreach (System.IO.DirectoryInfo d in path.GetDirectories())
{
deletefile(d);
}
foreach (System.IO.FileInfo f in path.GetFiles())
{
f.Delete();
}
}
饼形图是需要我点“生成”按钮 才会运行并出现结果 但是不知道为什么 只要一进页面就保存了一张图片 每次如此
搞得文件夹里面N多.PNG图片
Page_Load里面也没调用dotnetCHARTING的任何方法,请教这事怎么回事啊,如何解决??