or
public class ExtendedColumn : TableBodyColumn{ public string Name { get; set; }
}
Broken example:
public class ExtendedTable : Table{ public int HeaderHeight { get; set; }}private void crosstab1_NeedDataSource(object sender, EventArgs e){ using (EntitiesModel dbContext = new EntitiesModel()) { int dealid = Global.GetInt32(this.ReportParameters["dealID"].Value.ToString()); int version = Global.GetInt32(this.ReportParameters["version"].Value.ToString()); bool amended = Global.GetBool(this.ReportParameters["amended"].Value.ToString()); bool postContract = Global.GetBool(this.ReportParameters["postContract"].Value.ToString()); bool staging = Global.GetBool(this.ReportParameters["staging"].Value.ToString()); bool commOption = Global.GetBool(this.ReportParameters["commOption"].Value.ToString()); IEnumerable<rsDealsDealerOpt> d = dbContext.GetDealsDealerOptions(dealid, version, postContract, staging, amended, commOption); crosstab1.DataSource = d; } public partial class Report1 : Telerik.Reporting.Report { public Report1() { //InitializeComponent(); //Not used, as not using Designer...right?? //Set up the datasource: Telerik.Reporting.SqlDataSource sqlDataSource = new Telerik.Reporting.SqlDataSource(); sqlDataSource.ProviderName = "System.Data.SqlClient"; sqlDataSource.ConnectionString = "Data Source=..."; sqlDataSource.SelectCommand = "SELECT..."; //Instantiate report: var report = new Telerik.Reporting.Report(); report.Name = "theReport"; //What other properties must I set?? //Set the data item's DataSource property to the SQL datasource: report.DataSource = sqlDataSource; //Some parameters: sqlDataSource.Parameters.Add("@Fields.Name", System.Data.DbType.String, "Blade"); //Export to PDF: exportToPDF(report); }