UltraChart做图

ContractedBlock.gif ExpandedBlockStart.gif Code
  1None.gifB/S
  2None.gif
  3None.gifusing System;
  4None.gif
  5None.gifusing System.Collections;
  6None.gif
  7None.gifusing System.ComponentModel;
  8None.gif
  9None.gifusing System.Data;
 10None.gif
 11None.gifusing System.Drawing;
 12None.gif
 13None.gifusing System.Web;
 14None.gif
 15None.gifusing System.Web.SessionState;
 16None.gif
 17None.gifusing System.Web.UI;
 18None.gif
 19None.gifusing System.Web.UI.WebControls;
 20None.gif
 21None.gifusing System.Web.UI.HtmlControls;
 22None.gif
 23None.gifusing HSCSManager.DataCS;
 24None.gif
 25None.gifusing Infragistics.UltraChart.Resources.Appearance;
 26None.gif
 27None.gifnamespace HSCSManager.HSManage
 28None.gif
 29ExpandedBlockStart.gifContractedBlock.gifdot.gifdot.gif{
 30InBlock.gif
 31ExpandedSubBlockStart.gifContractedSubBlock.gif    /**//**//**//// <summary>
 32InBlock.gif
 33InBlock.gif    /// Chart 的摘要说明。
 34InBlock.gif
 35ExpandedSubBlockEnd.gif    /// </summary>

 36InBlock.gif
 37InBlock.gif    public class Chart : System.Web.UI.Page
 38InBlock.gif
 39ExpandedSubBlockStart.gifContractedSubBlock.gif    dot.gifdot.gif{
 40InBlock.gif
 41InBlock.gif        protected Infragistics.WebUI.UltraWebChart.UltraChart c1;
 42InBlock.gif
 43InBlock.gif        protected System.Web.UI.WebControls.Button btnValue;
 44InBlock.gif
 45InBlock.gif        protected System.Web.UI.WebControls.Button btnRatio;
 46InBlock.gif
 47InBlock.gif        protected Infragistics.WebUI.UltraWebChart.UltraChart c2;
 48InBlock.gif
 49InBlock.gif        protected Infragistics.WebUI.UltraWebTab.UltraWebTab uwtb1;
 50InBlock.gif
 51ContractedSubBlock.gifExpandedSubBlockStart.gif        自定义函数自定义函数#region 自定义函数
 52InBlock.gif
 53InBlock.gif            public void GetDs(string SqlStr)
 54InBlock.gif
 55ExpandedSubBlockStart.gifContractedSubBlock.gif            dot.gifdot.gif{
 56InBlock.gif
 57InBlock.gif                DataSet ds=TSqlDB.SetDataSource(SqlStr);
 58InBlock.gif
 59InBlock.gif                c1.TitleTop.Text=string.Empty;
 60InBlock.gif
 61InBlock.gif                c1.TitleBottom.Text=string.Empty;
 62InBlock.gif
 63InBlock.gif                c1.TitleLeft.Text=string.Empty;
 64InBlock.gif
 65InBlock.gif                c1.TitleRight.Text=string.Empty;
 66InBlock.gif
 67InBlock.gif                c1.Data.ZeroAligned=true;
 68InBlock.gif
 69InBlock.gif                c1.Legend.Visible=true;
 70InBlock.gif
 71InBlock.gif                c1.TitleTop.HorizontalAlign=StringAlignment.Center;
 72InBlock.gif
 73InBlock.gif                c1.TitleTop.Text=Request.QueryString["vTitle"];
 74InBlock.gif
 75InBlock.gif                c1.Axis.X.Labels.Visible=false;
 76InBlock.gif
 77InBlock.gif                c1.Axis.Y.Labels.Visible=false;
 78InBlock.gif
 79InBlock.gif                c1.DataSource=ds.Tables[0];
 80InBlock.gif
 81InBlock.gif                for(int i=0;i<=ds.Tables[0].Rows.Count-1;i++)
 82InBlock.gif
 83ExpandedSubBlockStart.gifContractedSubBlock.gif                dot.gifdot.gif{
 84InBlock.gif
 85InBlock.gif                    ChartTextAppearance cta=new ChartTextAppearance();
 86InBlock.gif
 87InBlock.gif                    cta.Visible=true;
 88InBlock.gif
 89InBlock.gif                    cta.VerticalAlign=StringAlignment.Far;
 90InBlock.gif
 91InBlock.gif                    cta.Row=i;
 92InBlock.gif
 93InBlock.gif                    cta.Column=0;
 94InBlock.gif
 95InBlock.gif                    c1.ColumnChart.ChartText.Add(cta);
 96InBlock.gif
 97ExpandedSubBlockEnd.gif                }

 98InBlock.gif
 99InBlock.gif                c1.DataBind();
100InBlock.gif
101InBlock.gif                c2.PieChart.ColumnIndex=-1;
102InBlock.gif
103InBlock.gif                c2.TitleTop.Text=string.Empty;
104InBlock.gif
105InBlock.gif                c2.TitleBottom.Text=string.Empty;
106InBlock.gif
107InBlock.gif                c2.TitleLeft.Text=string.Empty;
108InBlock.gif
109InBlock.gif                c2.TitleRight.Text=string.Empty;
110InBlock.gif
111InBlock.gif                c2.DataSource=ds.Tables[0];
112InBlock.gif
113InBlock.gif                c2.DataBind();
114InBlock.gif
115ExpandedSubBlockEnd.gif            }
        
116InBlock.gif
117ExpandedSubBlockEnd.gif        #endregion

118InBlock.gif
119InBlock.gif    
120InBlock.gif
121InBlock.gif        private void Page_Load(object sender, System.EventArgs e)
122InBlock.gif
123ExpandedSubBlockStart.gifContractedSubBlock.gif        dot.gifdot.gif{
124InBlock.gif
125InBlock.gif            if(Session["UserID"]==null)
126InBlock.gif
127ExpandedSubBlockStart.gifContractedSubBlock.gif            dot.gifdot.gif{
128InBlock.gif
129InBlock.gif                Response.Redirect("Login.aspx");
130InBlock.gif
131ExpandedSubBlockEnd.gif            }

132InBlock.gif
133InBlock.gif            Infragistics.UltraChart.Resources.Util.DemoSetup(c1);
134InBlock.gif
135InBlock.gif            GetDs(Session["vSqlStr"].ToString());
136InBlock.gif
137ExpandedSubBlockEnd.gif        }

138InBlock.gif
139ContractedSubBlock.gifExpandedSubBlockStart.gif        Web 窗体设计器生成的代码Web 窗体设计器生成的代码#region Web 窗体设计器生成的代码
140InBlock.gif
141InBlock.gif            override protected void OnInit(EventArgs e)
142InBlock.gif
143ExpandedSubBlockStart.gifContractedSubBlock.gif            dot.gifdot.gif{
144InBlock.gif
145InBlock.gif                //
146InBlock.gif
147InBlock.gif                // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
148InBlock.gif
149InBlock.gif                //
150InBlock.gif
151InBlock.gif                InitializeComponent();
152InBlock.gif
153InBlock.gif                base.OnInit(e);
154InBlock.gif
155ExpandedSubBlockEnd.gif            }

156InBlock.gif
157InBlock.gif            
158InBlock.gif
159ExpandedSubBlockStart.gifContractedSubBlock.gif            /**//**//**//// <summary>
160InBlock.gif
161InBlock.gif            /// 设计器支持所需的方法 - 不要使用代码编辑器修改
162InBlock.gif
163InBlock.gif            /// 此方法的内容。
164InBlock.gif
165ExpandedSubBlockEnd.gif            /// </summary>

166InBlock.gif
167InBlock.gif            private void InitializeComponent()
168InBlock.gif
169ExpandedSubBlockStart.gifContractedSubBlock.gif            dot.gifdot.gif{    
170InBlock.gif
171InBlock.gif                this.Load += new System.EventHandler(this.Page_Load);
172InBlock.gif
173ExpandedSubBlockEnd.gif            }

174InBlock.gif
175ExpandedSubBlockEnd.gif        #endregion

176InBlock.gif
177ExpandedSubBlockEnd.gif    }

178InBlock.gif
179ExpandedBlockEnd.gif}

180None.gif
181None.gif

转载于:https://www.cnblogs.com/doc/articles/1149212.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
摘要 UltraWinChart与ASP.NET 中UltraWebChart 一样,提供了丰富的对象模块,可视化的显示大量以及各种分类信息,为Windows Forms应用程序带来前所未有的方便。UltraWinChart内置了大量的图形备选项,包含了设计时各种选项,以及内置的美学增强功能。使得图表数据具有前所未有的心动、精美和专业。 组件列表 技术特性 应用场景 适用于.NET环境下图表显示应用程序 运用优势 2D/3D图表类型 — ;;; ;;; ;;; ;;; 包含了所有主要的图表类型:Bar, Column, Line, Area, Pie, Scatter, Bubble, HeatMap, Candle, HiLow, and OpenClose Financial等等。 智能化显示功能 — ;;; ;;; ;;; ;;; UltraWinChart独有的IntelliRend™;;;技术,大大提高了使用效率和可用性。我们将每一种便利,直观的设计理念,高级开发人员控件都融入于UltraWinChart之中。 数据绑定和非绑定模式 — ;;; ;;; ;;; ;;; 使用DataSource属性,可从数据库或数组中读取图表。内部的过滤让可提供的数据模式于所需绘制的图表选择类型相匹配。更可让开发者在图表绘制中调整行和列的包含/非包含的情况。 强大的美学增强— 图表不仅仅采用点阵表示,最重要的是数据的外观显示。为了轻松的显示您的图表,UltraWinChart提供了内置的增强功能: 1) 边缘圆滑过渡-边缘圆滑过渡的显示图表图像,生成高级数据显示,并自动圆滑边缘和颜色转换。 2)alpha混合和透明 — UltraWinChart提供了完整的alpha混合和透明控件,而且可以全球设置。 3)背景图象 —可以在图表的背景中显示一些公司的数据信息,例如公司的logo标志和“机密”的水印记号。 4)增强的颜色模式 —可避免显示多余的点或杂乱的图表项。 5)创新的分层设计 — UltraWinChart提供了分层设计,并可自动混合这些分层,以达到最佳的视觉效果。 6)图标符号 —UltraWinChart可生成大量的图标集,完全控制图标的外观。 标签 - 高级工具使用提示帮助—可完全定制工具提示,提供了优雅的停靠并显示了对细节的注重。 设计时超级方便 —能够真正帮助开发者实现RAD(实时应用程序开发)。UltraWinChart 提供了高级的用户界面属性编辑器,所见即所得的图表设置,加上与所选图表相关联的上下文属性以及设计时绑定到一个DataSet。 支持Windows事件 —提供了丰富的无缝集成的事件集,监测用户与图表数据的交互。 数据高亮显示—当鼠标移动,移上或点击时,图表项中的数据将会自动高亮显示,提供给应用程序的用户丰富强大的交互功能。 强调细节—UltraWinChart 加强了细节部分,其中包括RAD设计时配置、自动数据缩放和数据高亮显示、高级工具使用提示帮助、完全可自定义的图标符号、标签、打印等等。 开发环境 ";;;Microsoft Visual Studio .NET Microsoft Visual Basic .NET";;; ";;;Microsoft Visual C++ .NET Microsoft Visual C# .NET";;; .NET Common Language Runtime V1.0 支持平台 标准报价 5,450 元人民币 * 以上报价仅供参考,具体以厂商正式报价为准。 电话 021-58549800 Email: [email protected] http://www.grapecity.com/china
UltraWebChart具有与客户端UltraWebChart控件同样丰富的外观、感觉和对象模型。如今,Web开发人员内置了大量的图象备选项,广泛包含了设计过程中所需的综合属性选项,以及内置的美学增强功能。使得图表数据具有前所未有的心动、精美和专业。 特性: 2D/3D图表类型 包含了所有主要的图表类型:Bar, Column, Line, Area, Pie, Scatter, Bubble, HeatMap, Candle, HiLow, and OpenClose Financial等等。 智能化绘制功能 UltraWebChart独有的IntelliRend™;;;技术,大大提高了使用效率和可用性。我们将每一种便利,直观的设计理念,高级开发人员控件都融入于UltraWebChart之中。 数据绑定和非绑定模式 使用DataSource属性,可从数据库或数组中读取图表。内部的过滤让可提供的数据模式于所需绘制的图表选择类型相匹配。更可让开发者在图表绘制中调整行和列的包含/非包含的情况。 高级安全性 UltraWebChart提供了一种独特的方法保证了图象在WEB上传输的安全性。通过使用令牌UltraWebChart独有的、非可视化的控件SecureImagePipe™;;;提供了ASP.NET 基于会话的安全性,从而保证了显示的图表数据,使所有敏感图表非常安全。 强大的美学增强 图表不仅仅采用点阵表示,最重要的是数据的外观显示。为了轻松的显示您的图表,UltraWebChart提供了内置的增强功能: · 边缘圆滑过渡-边缘圆滑过渡的显示图表图像,生成高级数据显示,并自动圆滑边缘和颜色转换。 · alpha混合和透明 — UltraWebChart提供了完整的alpha混合和透明控件,而且可以全球设置。 · 背景图象 —可以在图表的背景中显示一些公司的数据信息,例如公司的logo标志和“机密”的水印记号。 · 增强的颜色模式 —可避免显示多余的点或杂乱的图表项。 · 创新的分层设计 —UltraWebChart提供了分层设计,并可自动混合这些分层,以达到最佳的视觉效果。 图标符号 —UltraWebChart可生成大量的图标集,完全控制图标的外观。 高级工具使用提示帮助—可完全定制工具提示,提供了优雅的停靠并显示了对细节的注重。 设计时超级方便 —能够真正帮助开发者实现RAD(实时应用程序开发)。UltraWebChart 提供了高级的用户界面属性编辑器,所见即所得的图表设置,加上与所选图表相关联的上下文属性以及设计时绑定到一个DataSet。 客户端和服务器端事件—无缝集成了丰富的服务器端事件集,用于监测用户与图表数据的交互情况。此外,UltraWebChart为图表数据项提供了JavaScript客户端事件。UltraWebChart独有的ActiveImages™;;;的功能可以准确、无缝地生成客户端和服务器端事件所需的脚本。 强调细节—UltraWebChart 加强了细节部分,其中包括RAD设计时配置、自动数据缩放和数据高亮显示、高级工具使用提示帮助、完全

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值