데이터 세트를 반복하고 각 값을 활성 보고서의 텍스트 상자에 적용하려고합니다. 나는이 텍스트 상자가 그룹/머리글 영역 또는 무엇 일 필요가 있는지 알지 못합니다. 아래 코드는 첫 번째 행만 검색한다는 것을 알고 있습니다. 어떻게 모든 행을 반복하고 활성 보고서는 그룹 섹션에서 여러 행을 얻기 위해 관리 상자를 텍스트로 데이터를 적용 할 수 있습니다데이터 집합을 반복하고 활성 열의 텍스트 상자에 7 열 중 5 열의 값을 적용하십시오.
Private Sub rptUserCellPhoneSwap_ReportStart(sender As Object, e As System.EventArgs) Handles Me.ReportStart
Me.PageSettings.Orientation = GrapeCity.ActiveReports.Document.Section.PageOrientation.Landscape
DateTxt.Text = Now.ToShortDateString & " " & Now.ToShortTimeString
Dim DataSet = GrabInformation(FirstName, LastName)
UserTxt.Text = LastName + ", " + FirstName
'For Each dr As DataRow In DataSet.Tables(0).Rows
' OldIMEITxt.Text = DataSet.Tables(0).Rows(dr("OldIMEI")).ToString
' NewIMEITxt.Text = DataSet.Tables(0).Rows(dr("NewIMEI")).ToString
' ReasonTxt.Text = DataSet.Tables(0).Rows(dr("SwapReason")).ToString
' DateRepTxt.Text = DataSet.Tables(0).Rows(dr("DateSwapped")).ToString
' ValueTxt.Text = DataSet.Tables(0).Rows(dr("EstimatedAccumulatedValue")).ToString
'Next
If Not IsNothing(DataSet) Then
If DataSet.Tables(0).Rows.Count > 0 Then
OldIMEITxt.Text = DataSet.Tables(0).Rows(0)("OldIMEI")
NewIMEITxt.Text = DataSet.Tables(0).Rows(0)("NewIMEI")
ReasonTxt.Text = DataSet.Tables(0).Rows(0)("SwapReason")
DateRepTxt.Text = DataSet.Tables(0).Rows(0)("DateSwapped")
ValueTxt.Text = DataSet.Tables(0).Rows(0)("EstimateAccumulatedValue")
End If
End If
End Sub
thats 내가 한 짓. 나는 반환 된 테이블에 DataSource를 설정하고 텍스트 상자를 설정합니다. 감사 ! – Edgar