Devexpress报表开发(四):向报表中添加一个参数


    对于一个项目,除了能够实现所有数据的报表外,通常还需要根据某个参数来实现部分报表,本文章就是通过添加一个参数至报表中,然后我们可以通过选取该参数的特定数值来实现其相关的数据报表,项目是在上一文章的基础上来讲解的,我们将会通过以下几步来实现我们需要达到的要求PS:文章使用的实例数据库以及结构请查看博客:点击查看

  • 创建一个报表

  • 添加一个参数

  • 查看显示效果

    实现效果:添加UserName参数,通过该参数来实现某个用户的报表。


1.创建一个报表

    该步骤我们已经在前几篇博文中讲过了,如果有不明白的地方可以查看前几篇文章或者留言。


2.添加一个参数

    首先,我们找到Field List窗体,然后右击Parameters,选择Add Parameter

    接下来修改该参数的名称以及描述信息,然后我们需要将该参数与数据库中的vipcard字段绑定,勾选图中的复选框后,Dynamic values将会变成可编辑状态。分别修改Data Source(数据源)、Data Member(数据成员)、Value Member(值成员)以及Display Member(显示成员),最后确定。

wKiom1i3poCBErimAAAjSekK3Ok998.jpg

wKioL1i3poDjpwNrAABooILVQps030.jpg

wKiom1i3poCDjsROAABzWDwEPUw790.jpg

wKioL1i3poGggwyBAAB_W2GKf-Q240.jpg


    最后,如图,我们需要将该参数添加到该报表中,我们将我们添加的参数绑定到该报表中,通过检索该参数数值,来实现该参数的相关信息的报表。

wKiom1i3pvbDbIC_AACd1F-I5go580.jpg

wKiom1i3pvaBXt0WAABlPcbqKiM088.jpg


3.查看显示效果

    按照以上步骤完成后,我们点击Preview,可以查看预览效果,我们通过选取该会员的名称,然后就可以显示该会员的相关信息以及其在该宾馆的住房记录,最后运行程序,分别测试预览打印以及编辑效果。

wKioL1i3p8LDf9-dAAA-whJA-1I724.jpg

wKiom1i3qBvARH4kAAAc_EU6qKg478.jpg

wKioL1i3p8SAc8IgAADObjmoV7Y118.jpg

wKiom1i3p8WQBgnZAADDNhyppfg649.jpg

wKiom1i3p8zxvKV5AAKIrEj2S2w769.jpg