Infragistics做图 (原创人:yizhiduxiu)

本文介绍如何使用C#从SQL Server数据库中获取数据,并利用Infragistics UltraChart组件进行柱状图的绘制,展示了从数据库数据到图表展示的完整过程。

        
//产生数据库数据
        DataSet ds = new DataSet();
        SqlConnection con 
= new SqlConnection(@"server=XINGSQLEXPRESS;database=Test;uid=sa;pwd=123456");
        SqlCommand cmd 
= new SqlCommand("select Name,Money from test", con);
        SqlDataAdapter sda 
= new SqlDataAdapter();
        sda.SelectCommand 
= cmd;
        con.Open();
        cmd.ExecuteNonQuery();
        sda.Fill(ds, 
"test");
        con.Close();
        
//绘制柱状图表
        Infragistics.UltraChart.Resources.Util.DemoSetup(this.UltraChart1);
        
this.UltraChart1.DataSource = ds.Tables["test"];
        
this.UltraChart1.DataBind();
        
this.UltraChart1.ChartType = Infragistics.UltraChart.Shared.Styles.ChartType.ColumnChart;
        
this.UltraChart1.Legend.Visible = true;
        
this.UltraChart1.Axis.X.Labels.Orientation =
        
this.UltraChart1.Axis.Y.Labels.Orientation =
        Infragistics.UltraChart.Shared.Styles.TextOrientation.Custom;
        
this.UltraChart1.TitleTop.Text = "UltraChart演示程序";
        
this.UltraChart1.Tooltips.FormatString = "<font size=-1>Money:$<DATA_VALUE:00.00><BR>Item:<ITEM_LABEL>";//
 //鼠标悬停有提示,非常精美!
摘要 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: tools@sh.grapecity.com 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设计时配置、自动数据缩放和数据高亮显示、高级工具使用提示帮助、完全
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值