将饼图插入水晶报告

时间:2011-05-03 07:41:43

标签: c# .net crystal-reports

我正在使用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();    
}

1 个答案:

答案 0 :(得分:0)

右键单击报表设计器的空白区域,然后单击Insert,然后单击Chart option。 在Type标签和chart type列表中选择Pie选项或任何其他类型的图表。