我有个饼图,里面显示获证书情况和未获证书情况.我想要实现如果点获证书情况的那块跳转到A页面,如果点击未获证书的跳转B页面,这个怎么弄?我现在无论点哪块都只能跳转一个页面?
后台:
DataTable dt = new DataTable();
dt.Columns.Add("Item1");
dt.Columns.Add("Volume1");
DataRow drow;
drow = dt.NewRow();
drow["Item1"] = "获得证书率";
drow["Volume1"] = "0.8";
dt.Rows.Add(drow);
drow = dt.NewRow();
drow["Item1"] = "未获得证书率";
drow["Volume1"] = "0.2";
dt.Rows.Add(drow);
Chart1.DataSource = dt;
后台:
DataTable dt = new DataTable();
dt.Columns.Add("Item1");
dt.Columns.Add("Volume1");
DataRow drow;
drow = dt.NewRow();
drow["Item1"] = "获得证书率";
drow["Volume1"] = "0.8";
dt.Rows.Add(drow);
drow = dt.NewRow();
drow["Item1"] = "未获得证书率";
drow["Volume1"] = "0.2";
dt.Rows.Add(drow);
Chart1.DataSource = dt;
Series sPay = this.Chart1.Series[0];
foreach(DataRow dr in dt)
{
DataPoint point = new DataPoint();
point.SetValueXY(dr["Item1"].Tostring(), Convert.ToDecimal(dr["Volume1"]));
if(...)
{
point.Url = "http://www.baidu.com";
}
else
{
point.Url = "http://www.csdn.net/";
}
sPay.Points.Add(point);
}