【发布时间】:2015-06-05 16:13:18
【问题描述】:
我正在使用 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();
}
【问题讨论】:
-
如果您发现它们是垃圾邮件、冒犯性或不具建设性,您还可以将 cmets 标记为出色或标记它们。如果你在评论上移动鼠标,你可以看到这个标记。
-
我看到你有 5 个问题已经回答,但你没有接受。
-
ok.thanx 为纪念....顺便问一下,您可以给我发送任何参考页面来解决我的问题吗?
-
请有人告诉我...?实际上我从 2 个表中收集数据。因此我需要一个数据表来收集它。我的下一个问题是如何在水晶报表上显示它。因为每当我要显示时,程序都会运行,但它使我选择的列数增加一倍。因为在设计中我们还选择了一个列。我没有任何想法显示数据表中的报告数据。我在上面给出我的代码按钮点击 aspx 页面。你知道吗?
标签: c# .net crystal-reports