对于此控件的使用 我在工作过程中涉及到了 所以希望为大家解析一下

这是我在为一家公司做的OA系统涉及到的模块,(测试数据随机录入的,希望理解)
//绑定报表
public int BindChart(string deptName, string fistdate, string lastdate)
{
if (fistdate == "")
{
Chartreport.DataSource = null;
return 0;
}
else
{
// 设置数据源,Ds是一个取出数据集的
Chartreport.DataSource = conm.GetReportCount(deptName, fistdate, lastdate);
// 分别设置图表的X值和Y值
Chartreport.Titles.Add("员工咨询量统计报表");
Chartreport.BackColor = Color.Gray;
Chartreport.BackSecondaryColor = Color.WhiteSmoke;
Chartreport.BackGradientStyle = GradientStyle.DiagonalRight;
Chartreport.BorderlineDashStyle = ChartDashStyle.Solid;
Chartreport.BorderlineColor = Color.Gray;
Chartreport.BorderSkin.SkinStyle = BorderSkinStyle.Emboss;
Chartreport.Series["Series1"].XValueMember = "USER_NAME";
Chartreport.Series["Series1"].YValueMembers = "num";
// 绑定设置的数据
Chartreport.DataBind();
return 1;
}
}
以上是绑定数据时涉及到的代码, 对于绑定数据源这就不做太多介绍,因为没有技术含量,在这提醒一点业务逻辑很重要,

只要把这个Area3DSRYLE-ENABLE3D属性设置为true 就能实现3D效果图。