Page 1 of 1

It's a bug of StiSLViewerControl,DataBand appear loop??

Posted: Fri Jul 08, 2011 10:36 am
by lowence
In 1.mrt file ,I use two DataBand to the report.
Then reg some test data to the Report of StiSLViewerControl.
// load
private void loadBtn_Click(object sender, RoutedEventArgs e)
{
var sr = Assembly.GetExecutingAssembly().GetManifestResourceStream("Test.1.mrt");

if (sr != null)
{
StiReport rpt = new StiReport();
rpt.Load(sr);
rpt.CalculationMode = StiCalculationMode.Interpretation;

Data dt = new Data();
dt.Products = dt.Products.Take(5).ToList();
dt.Customers = dt.Customers.Take(5).ToList();

rpt.RegBusinessObject("Data", "Data", dt);

rpt.Render();

viewerControl.Report = rpt;
}
}

But,the product DataBand and Customer DataBand both Appear two time.
Total four time.

that's very sad to me.

why??It's a bug of StiSLViewerControl.
Or it's my error when config the mrt??

Waiting for you give me some idea.

thank you!


It's a bug of StiSLViewerControl,DataBand appear loop??

Posted: Fri Jul 08, 2011 12:02 pm
by Jan
Hello,

We need check your report. Can you send it for examination to our support? Also you can attach it in your post.

Thank you.

It's a bug of StiSLViewerControl,DataBand appear loop??

Posted: Fri Jul 08, 2011 4:41 pm
by lowence
the core code of rtf file:



Transparent
True
0,0,6.4,0.8

Arial,8
0,0,0,0
DataSystem_Windows_Controls_StackPanel


{Data.Products.ProductID}
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Center


Transparent
True
6.4,0,6.4,0.8

Arial,8
0,0,0,0
DataSystem_Windows_Controls_StackPanel2


{Data.Products.ProductName}
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Center


Transparent
True
12.8,0,6.2,0.8

Arial,8
0,0,0,0
DataSystem_Windows_Controls_StackPanel3


{Data.Products.CategoryID}
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Center





Data





Transparent
0,5.2,19,0.8


Transparent
0,0,6.4,0.8

Arial,10,Bold
0,0,0,0
HeaderSystem_Windows_Controls_StackPanel4


CustomerID
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Center


Transparent
6.4,0,6.4,0.8

Arial,10,Bold
0,0,0,0
HeaderSystem_Windows_Controls_StackPanel5


CompanyName
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Center


Transparent
12.8,0,6.2,0.8

Arial,10,Bold
0,0,0,0
HeaderSystem_Windows_Controls_StackPanel6


ContactName
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Center



Header2




Transparent
bfe4c30cf4a542e0aeb4634e34595ecf
0,6.8,19,0.8


Transparent
True
0,0,6.4,0.8

Arial,8
0,0,0,0
DataSystem_Windows_Controls_StackPanel4


{Data.Customers.CustomerID}
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Center


Transparent
True
6.4,0,6.4,0.8

Arial,8
0,0,0,0
DataSystem_Windows_Controls_StackPanel5


{Data.Customers.CompanyName}
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Center


Transparent
True
12.8,0,6.2,0.8

Arial,8
0,0,0,0
DataSystem_Windows_Controls_StackPanel6


{Data.Customers.ContactName}
Black
HotkeyPrefix=None, LineLimit=False, RightToLeft=False, Trimming=None, WordWrap=True, Angle=0, FirstTabOffset=40, DistanceBetweenTabs=20,
Center





Data2







I use the test data from the simples of c# Data class.

It's a bug of StiSLViewerControl,DataBand appear loop??

Posted: Tue Jul 12, 2011 7:54 am
by Alex K.
Hello,

This is a problem with using business objects. If you need to put a few bands with binding to BO, it is necessary to have the DataBand component in the container.

Thank you.