I created a POC report in the designer and it is working properly. I am now trying to implement this in a WPF application and have the report opening, just showing no data. (I am up to date using the Q3 2012) assemblies.
The ReportContent is being retrieved from a database. I am replacing the ConnectionString at runtime and have verified that it is being updated appropriately. At runtime ConnectionString="" is being updated to a valid connection string.
Also, I am not sure why, but if I do not remove "xmlns="http://schemas.telerik.com/reporting/2012/2" from the XML it will not even display the report and tell me that I have an invalid connection. Simply removing this at least allows the report to display, just with no data.
Here is a sample of the XML being pulled from the database:
The ReportContent is being retrieved from a database. I am replacing the ConnectionString at runtime and have verified that it is being updated appropriately. At runtime ConnectionString="" is being updated to a valid connection string.
Also, I am not sure why, but if I do not remove "xmlns="http://schemas.telerik.com/reporting/2012/2" from the XML it will not even display the report and tell me that I have an invalid connection. Simply removing this at least allows the report to display, just with no data.
Here is a sample of the XML being pulled from the database:
<?xml version="1.0" encoding="utf-8"?><Report DataSourceName="TestConn" Width="6.45833333333333in" Name="Parent"> <DataSources> <SqlDataSource ConnectionString="" SelectCommand="SELECT ID, CreateDate FROM tblTest WHERE ID= 1234" Name="TestConn" /> </DataSources> <Items> <PageHeaderSection Height="0.28125in" Name="pageHeader"> <Items> <TextBox Value="Parent" Size="6.41666666666667in, 0.200000027815501in" Location="0.0208333333333333in, 0.0208333333333333in" Name="reportNameTextBox" StyleName="PageInfo" /> </Items> </PageHeaderSection> <PageFooterSection Height="0.28125in" Name="pageFooter"> <Items> <TextBox Value="=NOW()" Size="3.19791666666667in, 0.200000027815501in" Location="0.0208333333333333in, 0.0208333333333333in" Name="currentTimeTextBox" StyleName="PageInfo" /> <TextBox Value="=PageNumber" Size="3.19791666666667in, 0.200000027815501in" Location="3.23958333333333in, 0.0208333333333333in" Name="pageInfoTextBox" StyleName="PageInfo"> <Style TextAlign="Right" /> </TextBox> </Items> </PageFooterSection> <ReportHeaderSection Height="1.0290683110555in" Name="reportHeader"> <Items> <TextBox Value="Parent" Size="6.45833333333333in, 0.787401596705119in" Location="0in, 0in" Name="titleTextBox" StyleName="Title" /> <TextBox Value="Create Date:" CanGrow="True" Size="3.19791666666667in, 0.200000027815501in" Location="0.0208333333333333in, 0.808234930038452in" Name="createDateCaptionTextBox1" StyleName="Caption"> <Style TextAlign="Right" /> </TextBox> <TextBox Value="=Fields.CreateDate" CanGrow="True" Size="3.19791666666667in, 0.200000027815501in" Location="3.23958333333333in, 0.808234930038452in" Name="createDateDataTextBox" StyleName="Data" /> </Items> </ReportHeaderSection> <ReportFooterSection Height="0.28125in" Name="reportFooter" /> <DetailSection Height="0.28125in" Name="detail"> <Items> <TextBox Value="=Fields.CreateDate" CanGrow="True" Size="1.58854166666667in, 0.200000027815501in" Location="0.0208333333333333in, 0.0208333333333333in" Name="createDateDataTextBox1" StyleName="Data" /> <TextBox Value="=Fields.ID" CanGrow="True" Size="1.58854166666667in, 0.200000027815501in" Location="1.63020833333333in, 0.0208333333333333in" Name="iDDataTextBox" StyleName="Data" /> </Items> </DetailSection> </Items> <StyleSheet> <StyleRule> <Style Color="28, 58, 112"> <Font Name="Tahoma" Size="18pt" /> </Style> <Selectors> <StyleSelector Type="ReportItemBase" StyleName="Title" /> </Selectors> </StyleRule> <StyleRule> <Style BackgroundColor="28, 58, 112" Color="White" VerticalAlign="Middle"> <Font Name="Tahoma" Size="10pt" /> </Style> <Selectors> <StyleSelector Type="ReportItemBase" StyleName="Caption" /> </Selectors> </StyleRule> <StyleRule> <Style Color="Black" VerticalAlign="Middle"> <Font Name="Tahoma" Size="9pt" /> </Style> <Selectors> <StyleSelector Type="ReportItemBase" StyleName="Data" /> </Selectors> </StyleRule> <StyleRule> <Style Color="Black" VerticalAlign="Middle"> <Font Name="Tahoma" Size="8pt" /> </Style> <Selectors> <StyleSelector Type="ReportItemBase" StyleName="PageInfo" /> </Selectors> </StyleRule> </StyleSheet> <PageSettings> <PageSettings PaperKind="Letter"> <Margins> <MarginsU Left="1in" Right="1in" Top="1in" Bottom="1in" /> </Margins> </PageSettings> </PageSettings> <Groups> <Group Name="labelsGroup"> <GroupHeader> <GroupHeaderSection PrintOnEveryPage="True" Height="0.28125in" Name="labelsGroupHeader"> <Items> <TextBox Value="Create Date" CanGrow="True" Size="1.58854166666667in, 0.200000027815501in" Location="0.0208333333333333in, 0.0208333333333333in" Name="createDateCaptionTextBox" StyleName="Caption" /> <TextBox Value="ID" CanGrow="True" Size="1.58854166666667in, 0.200000027815501in" Location="1.63020833333333in, 0.0208333333333333in" Name="createIDCaptionTextBox" StyleName="Caption" /> </Items> </GroupHeaderSection> </GroupHeader> <GroupFooter> <GroupFooterSection Height="0.28125in" Name="labelsGroupFooter"> <Style Visible="False" /> </GroupFooterSection> </GroupFooter> </Group> </Groups></Report>