dotNetCharting的问题
我基本完全按照如下网址操作(包括代码)
http://www.cnblogs.com/dreamof/archive/2008/07/18/1245887.html
后台链接数据库的代码是:
public class DBManager
{
private static SqlConnection scon = new SqlConnection("server = .;database = ceshi;uid = sa;pwd=");
private static SqlDataAdapter sdad;
private static DataSet ds;
private static DataTable dt;
public DBManager()
{
}
public static DataTable getDT(string strsql)
{
try
{
sdad = new SqlDataAdapter(strsql, scon);
ds = new DataSet();
dt = new DataTable();
sdad.Fill(ds);
dt = ds.Tables[0];
return dt;
}
catch (Exception ex)
{
return null;
}
}
}
在Default4.aspx.cs中调用的代码是:
using dotnetCHARTING;
public partial class Default4 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
setChart();
}
}
private void setChart()
{
string strsql = "select fType as '水果类型',fAmount as '数量' from Fruits";
ShowData sd = new ShowData();
sd.Title = "水果数量表";
sd.PicHight = 350;
sd.PicWidth = 600;
sd.SeriesName = "具体数值";
sd.PhaysicalImagePath = "ChartIMG";
sd.DataSource = DBManager.getDT(strsql);
sd.CreatePie(Chart1);
}
}
请问哪出了问题?为什么运行之后没有效果呢?没报出任何异常!还需要对Chart1做什么设置么?
在查询分析器中执行select * from Fruits的结果是
fid fType fAmount
1 苹果 20
2 橘子 40
3 香蕉 30
4 菠萝 10
------解决方案--------------------Gx jf
------解决方案--------------------Gx jf
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------我在.NET版,还没100分呢。呵呵。