or
<system.serviceModel>
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);
}