在 crystal 报告中显示来自数据库的特定记录

Show particular record from database in crystal report

我需要在 crystal 报告中显示最后保存的记录。

我知道我可以用 recordSelectionFormula 做到这一点,我也试过了, 在报表预览表单加载事件中

if (ReportName == "Bill Receipt")
{
    Report.RecordSelectionFormula = String.Format("{0} == (BillNo) AND {0} == (BillNO) ","{BILLH.Bh_no}" , BillNo);
}

BillNo 是从表单上设置的 属性 获取值的变量,它的值是从另一个 Billform

传递的
public int BillNo { get; set; }

但显示异常

此处需要数字货币金额布尔日期时间或字符串 如果我的代码有任何问题,请告诉我。

你的代码出错了,试试这个

if (ReportName == "Bill Receipt")
            {
                Report.RecordSelectionFormula = String.Format("{0} = {1} AND {2}={3} ", "{BILLH.Bh_no}", BillNo, "{BILL.B_no}", BillNo);

            }