前段时间,项目中开发用到柱状图,饼图,由于vs上没有这边好的控件,在网上搜索咯下,发现chart控件的评价还是相当高的,先说下安装步骤,首先得安装.net framework 3.5sp1,对应vs2008安装MSChart_VisualStudioAddOn.exe,vs2010则安装MSChart.exe。安装好后打开vs软件,在数据类控件库里面就能看到chart控件了,拖过来就能用。
主要收下一些属性的意思,免得不会的又去学习一遍,浪费时间
前台:
<asp:Chart ID="chrCount" runat="server" BackColor="LightSteelBlue"
BackGradientStyle="TopBottom" BackSecondaryColor="White" EnableTheming="False"
EnableViewState="True" Height="303px" Width="1015px" ImageStorageMode="UseImageLocation">
<Legends>
<asp:Legend Alignment="Center" Docking="Left" Name="Legend1" Title="图例">
</asp:Legend>
</Legends>
<Titles>
<asp:Title Font="微软雅黑, 16pt" Name="Title1" Text="个贷中心信息录入岗完成笔数统计表">
</asp:Title>
</Titles>
<Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
<AxisX><MajorGrid Enabled="false" /></AxisX>
<AxisY><MajorGrid Enabled="false" /></AxisY>
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
ImageStorageMode这个属性是否要将生产的图片保存到服务器。
后台:
DataSet dt = CStatsReportV3.CommitCountyByStaffid(dtDKFFRQ, nType, actid, gdzxdept, ref objDB);
chrCount.DataSource=dt;
ArrayList arrdc_staff = CStatsReportV3.F_OstaffnameListByActid(dtDKFFRQ, actid, nType, gdzxdept, ref objDB); //绑定数据源
chrCount.Series.Clear(); 将柱状图实例情况
if (arrdc_staff != null)//根据人员动态添加柱状图图例
{
foreach (Cdc_staff objstaff in arrdc_staff)
{
chrCount.Series.Add(objstaff.m_nStaffid.ToString());
chrCount.Series[objstaff.m_nStaffid.ToString()].Legend = "Legend1";
chrCount.Series[objstaff.m_nStaffid.ToString()].LegendText = objstaff.m_szStaffname;
chrCount.Series[objstaff.m_nStaffid.ToString()].XValueMember = "strDate"; //X轴为日期
chrCount.Series[objstaff.m_nStaffid.ToString()].YValueMembers = objstaff.m_szStaffname; //Y轴为用户
//if (arrdc_staff.Count <= 5)
chrCount.Series[objstaff.m_nStaffid.ToString()].IsValueShownAsLabel = true;//是否显示柱状图没列值
}
}
chrCount.ChartAreas["ChartArea1"].AxisY.Title = "笔数(单位:笔)"; //Y轴单位
chrCount.ChartAreas["ChartArea1"].AxisY.TitleAlignment = StringAlignment.Far;//设置Y轴标题的名称所在位置位远
chrCount.ChartAreas["ChartArea1"].AxisX.Interval = 1;
//txtDateEnd.Text = chrCount.Series.LongCount().ToString();
//string file = Server.MapPath(@"~/TmpFiles/2.jpeg");
//chrCount.SaveImage(file, ChartImageFormat.Jpeg);
//chrCount.ChartAreas["ChartArea1"].AxisX.MajorGrid.Enabled = false; //是否显示柱状图后面的方块
//chrCount.ChartAreas["ChartArea1"].AxisY.MajorGrid.Enabled = false;
http://fancility.taobao.com老婆开的店,有空大家去逛逛
分享到:
相关推荐
提供了ASP.NET 基于会话的安全性,从而保证了显示的图表数据,使所有敏感图表非常安全。 强大的美学增强 图表不仅仅采用点阵表示,最重要的是数据的外观显示。为了轻松的显示您的图表,UltraWebChart提供了内置的...
通过使用这些控件,开发者可以在Windows Forms或ASP.NET应用中快速构建交互式的图表。 曲线图(Line Chart)是.NET 图表控件中常用的一种图表类型,用于显示数据随时间变化的趋势。开发者可以通过设置数据点和轴...
ASP.NET组织架构控件是一种用于构建用户界面的工具,它能够以图形化的方式展示和管理组织内部的层次结构,如员工、部门、职位等。在ASP.NET开发中,这种控件通常被用来创建易于理解和操作的公司组织结构图或者项目...
第三步,从工具箱中拖到Chartlet图标到您的ASP.NET页面上。 第四步,选择Chartlet控件的显示方式 (一个属性设置)。 第五步,在后台页面调用Chartlet的数据绑定方法 (一次数据绑定)。 好了,运行你的ASP.NET页面,...
【标题】"houseVT3.rar" 是一个包含 ASP.NET 相关内容的压缩包,主要涉及的是一个基于 ASP.NET 开发的小型调查或投票系统。这个系统可能用于收集用户反馈或者进行在线民意调查。 【描述】提到的 "一个小调查 投票的...
ASP.NET是微软推出的一个用于构建Web应用程序的开发框架,它提供了丰富的服务器控件、事件驱动模型和自动状态管理,使得开发者可以更高效地编写动态网页。 二、数据库设计 1. 用户表:存储用户信息,如用户名、密码...
8. 支持多种.NET平台:DevExpress控件库不仅适用于Windows Forms和WPF桌面应用,还支持ASP.NET、ASP.NET MVC、ASP.NET Core以及Xamarin跨平台移动开发。 9. 强大的开发工具:DevExpress提供了Visual Studio插件,...
在ASP.NET中,你可以通过Control的CreateGraphics方法得到一个Graphics对象,用于在特定控件上绘图。 2. **定义Pen和Brush**:Pen对象用于定义线条的样式、颜色和宽度,而Brush对象用于填充形状或文本的颜色。例如...
DevExpress、 Telerik或jqWidgets等控件库提供了丰富的ASP.NET仪表盘组件,可以直接在C#代码中配置和使用,生成复杂的仪表盘视图。 在实际开发中,数据来源可能是数据库,如SQL Server、MySQL等,C#会通过ADO.NET或...
ASP.NET是一种由微软开发的服务器端Web应用程序框架,主要用于构建动态网站、Web应用程序和Web服务。这个框架使得开发者能够使用.NET Framework的全面功能来编写Web应用程序,同时提供了强大的设计工具支持,简化了...
它不要求安装其他的服务器软件,可以用于任何标准的ASP.NET网页上。 使用 整个图形控件主要由以下几个部份组成: 1.Annotations --图形注解集合 2.ChartAreas --图表区域集合 3.Legends --图例集合 4.Series --...
本篇将详细介绍如何使用C#的Chart控件来绘制折线图表,并探讨相关的编程技巧和注意事项。 首先,确保在项目中已经引用了`System.Windows.Forms.DataVisualization`库。如果没有,可以通过以下步骤添加: 1. 右键...
它不要求安装其他的服务器软件,可以用于任何标准的ASP.NET网页上。 使用 整个图形控件主要由以下几个部份组成: 1.Annotations --图形注解集合 2.ChartAreas --图表区域集合 3.Legends --图例集合 4.Series --...
DundasWebChart是在ASP.Net中非常好的图标控件,但是试用版都有水印,网上很多介绍如何去除水印的方法,就是没有破解后的dll文件,有人更坏,居然改成自己的水印。 根据他们的方法,我去除了水印,供大家分享。...
4. **.NET控件**:WebChart是基于.NET Framework的控件,这意味着它可以直接在ASP.NET WebForm项目中使用,通过C#或VB.NET进行编程控制。开发者可以通过拖放方式将控件添加到页面,然后在代码后面设置属性、事件和...
ComponentArt Web.UI专为ASP.NET框架设计,它包含16个支持AJAX技术的优质用户界面控件,并可应用在ASP.NET 1.0, ASP.NET 2.0, ASP.NET AJAX框架中。 <br>2008年3月27日,专注于ASP.NET Web.UI及Charting控件开发...
ComponentArt Web.UI专为ASP.NET框架设计,它包含16个支持AJAX技术的优质用户界面控件,并可应用在ASP.NET 1.0, ASP.NET 2.0, ASP.NET AJAX框架中。 <br>2008年3月27日,专注于ASP.NET Web.UI及Charting控件开发...
ComponentArt Web.UI专为ASP.NET框架设计,它包含16个支持AJAX技术的优质用户界面控件,并可应用在ASP.NET 1.0, ASP.NET 2.0, ASP.NET AJAX框架中。 2008年3月27日,专注于ASP.NET Web.UI及Charting控件开发的...