我正在使用c#。我想创建水晶报告,需要在该报告上显示饼图。 您可以告诉我(程序或任何示例或任何链接)如何将图表插入到水晶报告中。
例如。假设有一些课程和他们的特定批次。批次有他们特别没有学生。 显示基于批次的饼图,不包含特定课程的学生。 假设所有值都来自同一个表。
On btn_click()
{
SqlConnection cnn;
string connectionString = null;
string sql = null;
connectionString = "Data Source=.\\SQLEXPRESS;Initial Catalog=EMS;User ID,password=";
cnn = new SqlConnection(connectionString);
cnn.Open();
sql = "query";
SqlDataAdapter dscmd = new SqlDataAdapter(sql, cnn);
DataSet1 ds = new DataSet1();
dscmd.Fill(ds, "names");
cnn.Close();
CrystalReport1 objRpt = new CrystalReport1();
objRpt.SetDataSource(ds.Tables[1]);
CrystalReportViewer1.ReportSource = objRpt;
CrystalReportViewer1.RefreshReport();
}
答案 0 :(得分:0)
右键单击报表设计器的空白区域,然后单击Insert
,然后单击Chart option
。
在Type
标签和chart type
列表中选择Pie
选项或任何其他类型的图表。