我有一个简历基本信息表,还有3个子表分别是工作经历,教育经历,获奖情况,这3个子表里还有多条记录,我怎么才能在报表里显示出来?

解决方案 »

  1.   

    用DataSeT自己构建一张表,用以显示报表
      

  2.   

    http://blog.csdn.net/haibodotnet/archive/2004/01/15/21539.aspx
    http://www.e-0631.cn/BrowersP.aspx?QID=878
    http://www.e-0631.cn/searched.aspx?BID=40&SID=135&Author=&Q_Note=%d7%d3%b1%a8%b1%ed&ReferTime=2004-6-1
      

  3.   

    sqllong(阿秋)老大你发的网址更本不能解决我的问题啊!能不能说的明白点阿,报 表要怎么设计。
      

  4.   

    我在vs.net2003下用dataset 操作sql数据库,在水晶报表里面使用dataset中的数据表,但是出现这种情况,有些报表可以查询到结果,有些就查询不出来,请问这是什么问题呢?
      我操作的步骤:1.在水晶报表所在的项目中添加你要添加数据的Dataset(为了更直观而已),打开你要做的水晶报表,并选择“字段资源管理器”选项卡-》选中“数据库字段”-》右键-》添加/删除数据库-》在弹出的“数据库专家”窗中的项目数据中选择“ADO.NET数据集”,并找到你之前做好的Dataset选中便可以添加。   
      2.回到设计报表界面,将你要显示的字段从刚添加Dataset中拖到报表上,就可以。(至于放在什么地方好,放在什么那一节才能显示你想要的数据,那你自己都试试就知道了)   
      3.去到你控制打开报表的代码下加上:     
      Dim   报表实例   As   New   你设计的报表       
      报表实例   .SetDataSource(你创建的Dataset)   
      4.再加代码把你的报表打开就可以了
     程序代码:
    '打开数据库连接
            Call openconn()
            '定义 dataAdapter对象
            Dim daPrintzhsjProEff As New SqlClient.SqlDataAdapter(strSearch, conn)
            dsPrintzhsjProEff.Reset()
            ' 用定义的dataset对象dsPrintzhsjProEff 填充 DataAdapter对象daPrintzhsjProEff
            daPrintzhsjProEff.Fill(dsPrintzhsjProEff, "zhsjProEff_rpt")
            '设置 报表对象 rptPrintzhsjProEff 的数据源
            rptPrintzhsjProEff.SetDataSource(dsPrintzhsjProEff.Tables(0))
            Me.crv_zhsjProEff.DisplayToolbar = True
            Me.crv_zhsjProEff.ReportSource = rptPrintzhsjProEff
            Me.crv_zhsjProEff.Refresh()
      我的问题:
      1。dataset中为什么数据表中有些字段有“小钥匙”标记〔见图1〕,小钥匙标  记的是不是就是关键字?这个小钥匙标志我还可以在xsd文件中人工控制它是否显示。
        2.就是在水晶报表中添加完了“字段管理器”中的数据库中的表的字段后,程序运行后有些能够打印出来〔见图2〕,有些不能打印出来(见图3),请问这是什么原因呢?
    请各位给我看看,谢谢了。
      我的qq19434696 ,邮箱[email protected]