在水晶报告中显示数据库中的特定记录

时间:2015-01-29 12:11:27

标签: visual-studio-2010 crystal-reports

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

我知道我可以用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; }

但它显示异常

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

1

1 个答案:

答案 0 :(得分:0)

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

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

            }