Glossary Item Box
Green bar printouts can be created by alternating the shading or background color of the report's Detail section in the Format event.
This walkthrough illustrates how to create a green bar report.
The walkthrough is split up into the following activities:
To complete the walkthrough, you must have access to the NorthWind database (Nwind.mdb).
When you have finished this walkthrough, you will have a report that looks similar to the following.
To create a new Visual Studio project
Click on File > New > Project.
To add an ActiveReport to your project
To connect the data source to a database
To add controls to the report
Control | DataField | Name | Text/Caption | Location |
---|---|---|---|---|
TextBox | ProductID | txtProductID | Product ID | 0, 0 |
TextBox | ProductName | txtProductName | Product Name | 0.9, 0 |
TextBox | UnitsInStock | txtUnitsInStock | Units in Stock | 3.5, 0 |
TextBox | UnitsOnOrder | txtUnitsOnOrder | Units on Order | 4.5, 0 |
TextBox | ReorderLevel | txtReorderLevel | Reorder Level | 5.6, 0 |
Control | Name | Text/Caption | Formatting | Location |
---|---|---|---|---|
Label | lblTitle | Reorder Sheet | Font 14pt; Bold; Center | 0, 0 |
Label | lblProductID | Product ID | Underline | 0, 0.365 |
Label | lblProductName | Product Name | Underline | 0.9, 0.365 |
Label | lblUnitsInStock | Units in Stock | Underline | 3.5, 0.365 |
Label | lblUnitsOnOrder | Units on Order | Underline | 4.5, 0.365 |
Label | lblReorderLevel | Reorder Level | Underline | 5.6, 0.365 |
To add code to the the Detail_Format event
' Visual Basic
Dim I As Integer
Private Sub Detail_Format(ByVal sender As Object, ByVal e As System.EventArgs) Handles _ Detail.Format
If (I Mod 2) = 0 Then
Detail.BackColor = System.Drawing.Color.DarkSeaGreen
Else
Detail.BackColor = System.Drawing.Color.Transparent
End If I = I + 1
End Sub
//C#
bool m_color;
private void Detail_Format(object sender, System.EventArgs eArgs)
{
if(m_color)
{
m_color =false;
this.Detail.BackColor = System.Drawing.Color.DarkSeaGreen;
}
else
{
this.Detail.BackColor = System.Drawing.Color.Transparent;
m_color = true;
}
}
To view the report
Copyright © 2004-2005 Data Dynamics, Ltd. All rights reserved.