C# 使用crystal reports.net报告表中所做的修改,记录/跟踪应用程序

C# 使用crystal reports.net报告表中所做的修改,记录/跟踪应用程序,c#,.net,visual-studio-2005,crystal-reports,tracking,C#,.net,Visual Studio 2005,Crystal Reports,Tracking,我必须使用crystal report.net开发一个记录/跟踪应用程序。sql server 2005 express中有两个表: 产品——将具有所有唯一记录 栏目包括: ProductID标识 ProductName varchar(100) 产品价格货币 输入日期添加日期时间 ProductModified——将更新、删除数据库中存在的记录 更新或删除记录之前的产品表 每当用户更新或删除Product表中的记录时,我都会首先将该表中的所有记录发送到ProductModified表中,然

我必须使用crystal report.net开发一个记录/跟踪应用程序。sql server 2005 express中有两个表:

产品——将具有所有唯一记录

栏目包括:

ProductID标识

ProductName varchar(100)

产品价格货币

输入日期添加日期时间


ProductModified——将更新、删除数据库中存在的记录 更新或删除记录之前的产品表


每当用户更新或删除Product表中的记录时,我都会首先将该表中的所有记录发送到ProductModified表中,然后运行更新查询

在主页面上,报告将显示产品表中的所有记录:

ProductID   ProductName      ProductPrice     Price_Add_OR_Modify_Date

1           Laptop           $385              1 May 2002

2           I-pod            $100

3           Bag              $45 
在crystal报告中,我希望当用户双击ProductID=1(使用组上显示的放大镜符号)时,显示ProductID=1的ProductModified表中的所有记录

ProductID   ModifiedProductName      ModifiedProductPrice     DateofPriceModification
1           Laptop                   $385                           1 May 2002
1           Laptop                   $430                           4 May 2002
1           Laptop                   $470                           8 May 2003 
1           Laptop                   $500                          24 May 2003 
我该怎么做?我应该在Crystal报告中使用分组吗?请帮助执行以下步骤:

  • 在详细信息部分插入产品ID、产品名称、产品价格、价格添加/修改日期
  • 选择产品ID字段,然后选择插入|组
  • 删除组名字段;将“详细信息”部分中的字段移动到“组标题”部分
  • (可选)抑制组页脚部分
  • 插入第二个页眉部分(右键单击页眉部分,选择下面的插入部分)
  • 将产品Id、ModifiedProductName、ModifiedProductPrice、DateofPriceModification字段插入详细信息部分(这应将标题添加到新创建的页面标题部分)
  • 插入一个节组标题节(就像您使用页面标题所做的那样)
  • 将标题字段移动到此节中;删除第二个空白页眉部分
  • 在第二个组标题字段的条件抑制公式中输入以下内容:DrillDownGroupLevel=0
  • 隐藏详细信息部分