Ini merupakan kelajutan dari posting Show Report In Crystal Report Viewer, nah kali ini saya akan share cara mengedit object di crystal report saat runtime. contohnya seperti gambar dibawah ini :
Before Click Button "Change Title And Color" |
Kemudian setelah mengisi title di textbox dan click button "change title And Color", maka hasilnya adalah :
After Click Button "Change Title And Color" |
Untuk project dan sintaknya sama dengan yang ada di posting sebelumnya, hanya saja tambahkan sedikit 1 button (name=djiebutton2) untuk "change title and color" dan ini tambahan code nya :
Private Sub djieButton2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles djieButton2.Click
'declarasi variable
Dim txtObject As CrystalDecisions.CrystalReports.Engine.TextObject
Dim fieldObject As CrystalDecisions.CrystalReports.Engine.FieldObject
Dim rptObject As CrystalDecisions.CrystalReports.Engine.ReportDocument
rptObject = djieCrystalReportViewer1.ReportSource
'customize title
txtObject = rptObject.ReportDefinition.ReportObjects("Text10")
With txtObject
.ApplyFont(New Drawing.Font("Comic Sans MS", 18, FontStyle.Bold))
.Text = TextBox1.Text
.Color = Color.Blue
End With
'customize field lastname
fieldObject = rptObject.ReportDefinition.ReportObjects("LastName1")
With fieldObject
.ApplyFont(New Drawing.Font("Arial", 8, FontStyle.Italic))
.Color = Color.Red
End With
'customize field firstname
fieldObject = rptObject.ReportDefinition.ReportObjects("FirstName1")
With fieldObject
.ApplyFont(New Drawing.Font("Arial", 8, FontStyle.Underline))
.Color = Color.Green
End With
djieCrystalReportViewer1.RefreshReport()
Untuk mengetahui nama object reportnya, buka saja design reportnya, click objek reportnya, lalu liat property name nya, seperti gambar dibawah ini:
Report Design |
Nah.. selanjutnya tinggal kembangkan lagi sesui keperluan dan keinginan sobat semua nya... selamat mencoba. gudlak !
Tags:
crystal report viewer, show report vb net, c#, edit report object, runtime, edit report when runtime, report source, edit field crystal report, edit text crystal report, function, source code, example, crystal report visual studio
0 komentar:
Posting Komentar