gpt4 book ai didi

c# - 如何在 Crystal 报表C#中添加行号

转载 作者:太空狗 更新时间:2023-10-29 23:23:18 25 4
gpt4 key购买 nike

我已经开始使用 crystal reports 创建报告。我可以使用 datasetsql 显示所有内容,auto-row numbering 除外。

这是我的代码:

SqlConnection cnn;
string connectionString = null;
string sql = null;
connectionString = "data source=Kim; initial catalog=DBO;user id=sa; password=passw0rd";
cnn = new SqlConnection(connectionString);
cnn.Open();
sql = "select Name as DataColumn1, Age as DataColumn2, from tbl1";
SqlDataAdapter dscmd = new SqlDataAdapter(sql, cnn);
cnn.Close();

DataSet2 ds = new DataSet2();
dscmd.Fill(ds, "DataTable2");

CrystalReport1 objRpt = new CrystalReport1 ();
objRpt.SetDataSource(ds.Tables[0]);

CrystalReportViewer1.ReportSource = objRpt;
CrystalReportViewer1.RefreshReport();

报告的结果是这样的:

No  Name    Age
Kim 22
Ian 29
Aris 27

需要这样显示报表:

No  Name    Age
1 Kim 22
2 Ian 29
3 Aris 27

你能告诉我如何添加行号吗?

最佳答案

  1. 创建一个新的“运行总计字段”
  2. 给字段起个名字,比如'RowNo'
  3. 选择要总结的领域
  4. 将“摘要类型”设置为“非重复计数”
  5. 在“评估”中选择“对于每条记录”
  6. 在“重置”中选择“从不”

    点击确定将字段添加到报告中。 enter image description here

关于c# - 如何在 Crystal 报表C#中添加行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18525360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com