2011-05-03 75 views
1

我正在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

您也可以将评论标为优秀或标记它们,如果您发现它们是垃圾邮件,冒犯或无构造的。如果你在评论上移动你的鼠标,你可以看到这个标记。 – Saleh 2011-05-03 09:53:44

+0

正如我所看到你有5个问题已经回答,你没有接受他们。 – Saleh 2011-05-03 09:55:26

+0

ok.t​​hanx为纪念....顺便我可以给我任何参考页面我的问题? – Pavvy 2011-05-03 11:29:46

回答

0

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