using System; using System.Collections; using System.ComponentModel; using System.Data; 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 HSCSManager.DataCS; using Infragistics.UltraChart.Resources.Appearance; namespace HSCSManager.HSManage ... { /**//// <summary> /// Chart 的摘要说明。 /// </summary> public class Chart : System.Web.UI.Page ...{ protected Infragistics.WebUI.UltraWebChart.UltraChart c1; protected System.Web.UI.WebControls.Button btnValue; protected System.Web.UI.WebControls.Button btnRatio; protected Infragistics.WebUI.UltraWebChart.UltraChart c2; protected Infragistics.WebUI.UltraWebTab.UltraWebTab uwtb1; 自定义函数#region 自定义函数 public void GetDs(string SqlStr) ...{ DataSet ds=TSqlDB.SetDataSource(SqlStr); c1.TitleTop.Text=string.Empty; c1.TitleBottom.Text=string.Empty; c1.TitleLeft.Text=string.Empty; c1.TitleRight.Text=string.Empty; c1.Data.ZeroAligned=true; c1.Legend.Visible=true; c1.TitleTop.HorizontalAlign=StringAlignment.Center; c1.TitleTop.Text=Request.QueryString["vTitle"]; c1.Axis.X.Labels.Visible=false; c1.Axis.Y.Labels.Visible=false; c1.DataSource=ds.Tables[0]; for(int i=0;i<=ds.Tables[0].Rows.Count-1;i++) ...{ ChartTextAppearance cta=new ChartTextAppearance(); cta.Visible=true; cta.VerticalAlign=StringAlignment.Far; cta.Row=i; cta.Column=0; c1.ColumnChart.ChartText.Add(cta); } c1.DataBind(); c2.PieChart.ColumnIndex=-1; c2.TitleTop.Text=string.Empty; c2.TitleBottom.Text=string.Empty; c2.TitleLeft.Text=string.Empty; c2.TitleRight.Text=string.Empty; c2.DataSource=ds.Tables[0]; c2.DataBind(); } #endregion private void Page_Load(object sender, System.EventArgs e) ...{ if(Session["UserID"]==null) ...{ Response.Redirect("Login.aspx"); } Infragistics.UltraChart.Resources.Util.DemoSetup(c1); GetDs(Session["vSqlStr"].ToString()); } Web 窗体设计器生成的代码#region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) ...{ // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。 // InitializeComponent(); base.OnInit(e); } /**//// <summary> /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容。 /// </summary> private void InitializeComponent() ...{ this.Load += new System.EventHandler(this.Page_Load); } #endregion }}