如何在水晶报表中获取行索引值?

时间:2017-04-29 10:14:16

标签: c# crystal-reports report

在关于crviewer doubleClick事件的水晶报告中,我需要在运行时点击该行的rowindex:

private void crystalReportViewer1_DoubleClick(object sender, EventArgs e)
{
    for (int j = 0; j <= CRP.Database.Tables[0].Fields .Count - 1; j++)
    {    MessageBox.Show(CRP.Rows[**RowIndex**].DataRowView.Row.ItemArray.GetValue(j).ToString());
    }
}

1 个答案:

答案 0 :(得分:0)

单击该行时,您是否能够在一行中检索Crystal报表字段的值?例如,如果单击具有“员工姓名”字段的行,您是否能够将该员工的姓名检索为字符串?如果是这样,这将很容易:

将报表中的行号计算为运行总计或公式(甚至是共享变量),然后在单击行时简单地检索该值。此外,您可以取消报告中的计数器字段,即使它不可见,也不会影响您检索信息的能力。