or
We have what we believe followed the instruction for wiring a Telerik report to a data table but cannot get it to run.
The report has it's own class lib and the actual method to call it is in a .net website
here is the calling code which produces the datatable with no issues
The source of the report definition has not been specified.
this tool is most frustrating to use...any guidance appreciated
Web interface code
protected void Run_Click(object sender, EventArgs e)
{
Telerik.Reporting.ObjectDataSource objectDataSource = new Telerik.Reporting.ObjectDataSource();
objectDataSource.DataSource = GetData();
var report = new CallCenterReportLibrary.CSRPerformance();
report.DataSource = objectDataSource;
//Pass to viewer
var instanceReportSource = new Telerik.Reporting.InstanceReportSource();
instanceReportSource.ReportDocument = report;
this.ReportViewer1.ReportSource = instanceReportSource;
ReportViewer1.RefreshReport();
}
private DataTable GetData()
{
ReportBO objReportBO = new ReportBO();
ReportBLL objReportBLL = new ReportBLL();
//Campaigns
var campaignCollection = ddlCampaign.CheckedItems;
var campaignList = new StringBuilder();
foreach (var item in campaignCollection)
{
if (item.Checked)
{
campaignList.Append(item.Value + ",");
}
}
//Teams
var teamCollection = ddlTeam.CheckedItems;
var teamList = new StringBuilder();
foreach (var item in teamCollection)
{
if (item.Checked)
{
teamList.Append(item.Value + ",");
}
}
//Agents
var agentCollection = ddlAgent.CheckedItems;
var agentList = new StringBuilder();
foreach (var item in agentCollection)
{
if (item.Checked)
{
agentList.Append(item.Value + ",");
}
}
objReportBO.StartDate = DateTime.Parse(txtStartDate.SelectedDate.ToString());
objReportBO.EndDate = DateTime.Parse(txtEndDate.SelectedDate.ToString());
objReportBO.CampaignId = String.IsNullOrEmpty(campaignList.ToString().TrimEnd(','))== true ? null : campaignList.ToString().TrimEnd(',');
objReportBO.TeamId = String.IsNullOrEmpty(teamList.ToString().TrimEnd(',')) == true ? null : teamList.ToString().TrimEnd(',');
objReportBO.AgentId = String.IsNullOrEmpty(agentList.ToString().TrimEnd(',')) == true ? null : agentList.ToString().TrimEnd(',');
return objReportBLL.LoadCSRPerformanceData(objReportBO);;

<configuration> <system.web> <compilation debug="true" targetFramework="4.0" /> </system.web> <connectionStrings> <add name="COTSDev" connectionString="Data Source=csd2011;Initial Catalog=DB;Integrated Security=SSPI" providerName="System.Data.SqlClient" /> <add name="COTSProd" connectionString="Data Source=arvixe.com;Initial Catalog=DB;Persist Security Info=True;User ID=CSDApp1;Password=PWD" providerName="System.Data.SqlClient" /> </connectionStrings> <system.serviceModel> <serviceHostingEnvironment aspNetCompatibilityEnabled="true" /> <services> <service name="CSharp.SilverlightDemo.Web.CustomReportService" behaviorConfiguration="ReportServiceBehavior"> <endpoint address="" binding="basicHttpBinding" contract="Telerik.Reporting.Service.IReportService"> <identity> <dns value="localhost" /> </identity> </endpoint> <endpoint address="resources" binding="webHttpBinding" behaviorConfiguration="WebBehavior" contract="Telerik.Reporting.Service.IResourceService"/> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> </service> </services> <behaviors> <serviceBehaviors> <behavior name="ReportServiceBehavior"> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="false" /> </behavior> </serviceBehaviors> <endpointBehaviors> <behavior name="WebBehavior"> <webHttp /> </behavior> </endpointBehaviors> </behaviors> </system.serviceModel></configuration>Hello, I am trying to show text value uniquely while overlapping on another text, by setting it's background color white. m_PageTitle.Style.BackgroundColor = Color.White; But even afer setting background color, both text values are displayed overlapping each other. Instead it should hide overlapping part of another text. Please help. Regards, Manish
Browser: Chrome