![]() | ||
|
Home
FAQ Examples Documentation Download Feedback Support |
demo1.aspx.cs
Return to Demo 1
Return to Examples
using System;
using System.Collections;
using System.ComponentModel;
using System.Configuration;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using ColaReport;
namespace ColaReportDemo
{
/// <summary>
/// Demonstrates:
/// Basic report listing
/// </summary>
public class demo1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label lblReport;
private void Page_Load(object sender, System.EventArgs e)
{
CellColumn oCol;
Report oReport;
DataSet dsRpt;
string sQuery;
OleDbConnection oConn;
OleDbDataAdapter daRpt;
// Get connection string
oConn = new OleDbConnection (ConfigurationSettings.AppSettings["gsConn"]);
sQuery = "SELECT CustomerName, Phone1, Fax" +
" FROM Customer";
daRpt = new OleDbDataAdapter (sQuery, oConn);
dsRpt = new DataSet();
daRpt.Fill(dsRpt);
// Define Report
oReport = new Report ();
oReport.LinesPerPage = 33;
oReport.Style.Add ("font-family", "Verdana");
oReport.HeaderRowAttributes.Attributes["bgcolor"] = "#efefef";
oReport.FirstPageHeader.Text = "<h2>Demo: demo1.aspx</h2>";
oReport.FirstPageHeader.Style.Add ("font-family", "Verdana");
oReport.PageHeader.Text = "<h3>Demo: demo1.aspx</h3>";
oReport.PageHeader.Style.Add ("font-family", "Verdana");
oCol = oReport.CreateCellColumn ("CustomerName", "Name");
oCol = oReport.CreateCellColumn ("Phone1", "Phone");
oCol = oReport.CreateCellColumn ("Fax", "Fax");
//Bind dataset
oReport.Bind (dsRpt);
//Set label text to report output
lblReport.Text = oReport.Execute();
}
}
}
|
|