在关于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());
}
}
答案 0 :(得分:0)
单击该行时,您是否能够在一行中检索Crystal报表字段的值?例如,如果单击具有“员工姓名”字段的行,您是否能够将该员工的姓名检索为字符串?如果是这样,这将很容易:
将报表中的行号计算为运行总计或公式(甚至是共享变量),然后在单击行时简单地检索该值。此外,您可以取消报告中的计数器字段,即使它不可见,也不会影响您检索信息的能力。