ColaReport - Demo 1
 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();
		}
	}
}
      
Copyright © 2003