I like to create a report with different linetypes. For each linetype I create a seperate Databand.
For test I create a simple report,
I've a dataset with 1 table. "id" is the linetype, if 1 print "databand 1", if 2 print "databand 2".
"id","text"
"1","Data 1"
"2","Data 2"
"1","Data 1"
"2","Data 2"
"1","Data 1"
"2","Data 2"
....
I create a report with 2 databands. The first databand has a filter "id == 1" and the second "id == 2".
I expekt as result.
databand 1 - 1,Data 1
databand 2 - 2,Data 2
databand 1 - 1,Data 1
databand 2 - 2,Data 2
I've got as result.
databand 1 - 2, Data 2
databand 1 - 2, Data 2
databand 1 - 2, Data 2
databand 2 - 2, Data 2
databand 2 - 2, Data 2
databand 2 - 2, Data 2
What did I wrong?
I hope you can help me.
Mike
Report
Code: Select all
Daten
Id,System.Int32
Text,System.String
a2f3adfdca66492cb050bc657a7e57a2
Daten
EngineV2
None;Black;2;Solid;False;4;Black
Transparent
Transparent
a2f3adfdca66492cb050bc657a7e57a2
0,0.4,19,0.8
Transparent
True
2,0,7.6,0.8
Arial,8
0,0,0,0
DataSystem_Windows_Controls_StackPanel
{Daten.Id}
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Center
Transparent
True
9.6,0,9.4,0.8
Arial,8
0,0,0,0
DataSystem_Windows_Controls_StackPanel2
{Daten.Text}
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Center
Transparent
True
0,0,1.8,0.8
Arial,8
9852e66307764d639e2abe424eb01b94
0,0,0,0
Text1
1. Datenzeile
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Expression
Center
_x007B_Daten.Id_x0020__x003D__x003D__x0020_1_x007D_
Data
Transparent
a2f3adfdca66492cb050bc657a7e57a2
0,2,19,0.8
Transparent
True
2,0,7.6,0.8
Arial,8
0,0,0,0
DataSystem_Windows_Controls_StackPanel3
{Daten.Id}
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Center
Transparent
True
9.6,0,9.4,0.8
Arial,8
0,0,0,0
DataSystem_Windows_Controls_StackPanel4
{Daten.Text}
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Center
Transparent
True
0,0,1.8,0.8
Arial,8
10195f37808044d29af58430ef06afab
0,0,0,0
Text2
2. Datenzeile
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Expression
Center
_x007B_Daten.Id_x0020__x003D__x003D__x0020_2_x007D_
Data2
a2896eb92d0f47009bdb00849f3e50b8
1,1,1,1
Page1
29.7
21
Arial,100
[50:0:0:0]
System.Dll
System.Drawing.Dll
System.Windows.Forms.Dll
System.Data.Dll
System.Xml.Dll
Stimulsoft.Controls.Dll
Stimulsoft.Base.Dll
Stimulsoft.Report.Dll
Report
6/30/2012 6:00:31 AM
6/30/2012 5:42:23 AM
C:\Program Files (x86)\Stimulsoft Reports.Ultimate 2012.1 Trial\Samples\WPF\CSharp\MyTests\report.mrt
63632a022be64a1fae2e76c5a0fc9f9a
Report
Centimeters
2012.1.1300
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using Stimulsoft.Controls;
using Stimulsoft.Base.Drawing;
using Stimulsoft.Report;
using Stimulsoft.Report.Dialogs;
using Stimulsoft.Report.Components;
namespace Reports
{
public class Report : Stimulsoft.Report.StiReport
{
public Report() {
this.InitializeComponent();
}
#region StiReport Designer generated code - do not modify
#endregion StiReport Designer generated code - do not modify
}
}
CSharp