首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

vb.net 水晶报表的有关问题 求大神

2013-02-24 
vb.net 水晶报表的问题 在线等 求大神理解: 通过sql语句 查到dataset,将dataset 赋给DataSet1.xsd 中建立

vb.net 水晶报表的问题 在线等 求大神
理解: 通过sql语句 查到dataset  ,将dataset 赋给DataSet1.xsd 中建立的表 datatable ,然后操作dataset1 即可。
实际操作中遇到了一个问题:在dataset1.xsd 中建立一个datatable 并且写了几个字段,如何在CrystalReport1.rpt中页眉中直接显示出字段?

请高手回答下我的理解有问题吗。另外遇到的这个问题如何操作。我12点前都在线。请高手不吝赐教
[解决办法]
拖过去有一个数据框和标题框,你改名字就行了
[解决办法]
 '赋值给报表区域内的某个控件
    'CType(rpt.Section2.ReportObjects.Item("Clientname"), TextObject).Text
    Function GiveValueToReportControl(ByVal tSection As Section, ByVal ControlName() As String, ByVal ToValue() As String)
        If UBound(ControlName) <> UBound(ToValue) Then
            Throw New System.Exception("所传参的数量和值的数量不等.")
            Exit Function
        End If
        Dim i As Int16
        Dim Cl As TextObject
        For i = 0 To UBound(ControlName)
            Try
                Cl = CType(tSection.ReportObjects.Item(ControlName(i)), TextObject)
            Catch
                Throw New Exception("报表内名为:" & ControlName(i) & "控件不存在!")
            End Try
            Cl.Text = ToValue(i).ToString
        Next
    End Function

热点排行