最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net微軟圖表控件使用示例代碼分享

 更新時間:2013年12月20日 16:57:57   作者:  
這篇文章主要介紹了asp.net微軟圖表控件使用示例代碼,有需要的朋友可以參考一下

復(fù)制代碼 代碼如下:

<configuration>
  <system.webServer>
    <handlers>
      <remove name="ChartImageHandler" />
      <add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST"
        path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    </handlers>
  </system.webServer>
  <system.web>
    <httpHandlers>
      <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
        validate="false" />
    </httpHandlers>
  </system.web>
</configuration>

復(fù)制代碼 代碼如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="chart.aspx.cs" Inherits="chart" %>

<%@ Register Assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>MsChart圖表控件</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Chart ID="Chart1" runat="server" Width="500px" BorderDashStyle="Solid" Palette="BrightPastel" imagetype="Png"  BackSecondaryColor="White" BackGradientStyle="TopBottom" BorderWidth="2" backcolor="#D3DFF0" BorderColor="26, 59, 105">
            <Titles>
                <asp:Title Font="微軟雅黑, 16pt" Name="Title1" Text="統(tǒng)計表">
                </asp:Title>
            </Titles>
            <borderskin skinstyle="Emboss"></borderskin>
            <Series>
                <asp:Series Name="Series1"  ChartType="Bubble" MarkerSize="8" MarkerStyle="Circle">
                </asp:Series>
            </Series>
            <ChartAreas>
                <asp:ChartArea Name="ChartArea1"  BorderColor="64, 64, 64, 64" BackSecondaryColor="Transparent" BackColor="64, 165, 191, 228" ShadowColor="Transparent" BackGradientStyle="TopBottom">
                </asp:ChartArea>
            </ChartAreas>
        </asp:Chart> 

        <asp:Chart ID="Chart2" runat="server">
            <Series>
                <asp:Series Name="Series1">
                </asp:Series>
            </Series>
            <ChartAreas>
                <asp:ChartArea Name="ChartArea1">
                </asp:ChartArea>
            </ChartAreas>
        </asp:Chart>
        <br/>

        <asp:Chart ID="Chart3" runat="server">
            <Series>
                <asp:Series Name="Series1">
                </asp:Series>
            </Series>
            <ChartAreas>
                <asp:ChartArea Name="ChartArea1">
                </asp:ChartArea>
            </ChartAreas>
        </asp:Chart>

        <asp:Chart ID="Chart4" runat="server">
        <Legends>
            <asp:Legend Title="金牌榜"></asp:Legend>
        </Legends>
            <Series>
                <asp:Series Name="Series1">
                </asp:Series>
            </Series>
            <ChartAreas>
                <asp:ChartArea Name="ChartArea1">
                </asp:ChartArea>
            </ChartAreas>
        </asp:Chart>
    </div>
    </form>
</body>
</html>

復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Web.UI;
using System.Web.UI.WebControls;
//add
using System.Drawing;

public partial class chart : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        DataTable dt = CreatData();
        GetStyle1(dt);
        GetStyle2(dt);
        GetStyle3(dt);
        GetStyle4(dt);
    }


    protected void GetStyle1(DataTable dt)
    {
        #region 折線圖
        Chart1.DataSource = dt;//綁定數(shù)據(jù)
        Chart1.Series["Series1"].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Line;//設(shè)置圖表類型
        Chart1.Series[0].XValueMember = "Country";//X軸數(shù)據(jù)成員列
        Chart1.Series[0].YValueMembers = "Score";//Y軸數(shù)據(jù)成員列
        Chart1.ChartAreas["ChartArea1"].AxisX.Title = "國家";//X軸標(biāo)題
        Chart1.ChartAreas["ChartArea1"].AxisX.TitleAlignment = StringAlignment.Far;//設(shè)置Y軸標(biāo)題的名稱所在位置位遠
        Chart1.ChartAreas["ChartArea1"].AxisY.Title = "金牌";//X軸標(biāo)題
        Chart1.ChartAreas["ChartArea1"].AxisY.TitleAlignment = StringAlignment.Far;//設(shè)置Y軸標(biāo)題的名稱所在位置位遠
        Chart1.ChartAreas["ChartArea1"].AxisX.Interval = 1;//X軸數(shù)據(jù)的間距
        Chart1.ChartAreas["ChartArea1"].AxisX.MajorGrid.Enabled = false;//不顯示豎著的分割線
        Chart1.Series[0].IsValueShownAsLabel = true;//顯示坐標(biāo)值
        #endregion
    }


    protected void GetStyle2(DataTable dt)
    {
        #region 樣條圖(平滑曲線)
        Chart2.DataSource = dt;//綁定數(shù)據(jù)
        Chart2.Series["Series1"].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Spline;//設(shè)置圖表類型
        Chart2.Series["Series1"].MarkerStyle = System.Web.UI.DataVisualization.Charting.MarkerStyle.Cross;//設(shè)置點的樣式,十字形
        Chart2.Series[0].XValueMember = "Country";//X軸數(shù)據(jù)成員列
        Chart2.Series[0].YValueMembers = "Score";//Y軸數(shù)據(jù)成員列
        Chart2.ChartAreas["ChartArea1"].AxisX.Title = "國家";//X軸標(biāo)題
        Chart2.ChartAreas["ChartArea1"].AxisX.TitleAlignment = StringAlignment.Far;//設(shè)置Y軸標(biāo)題的名稱所在位置位遠
        Chart2.ChartAreas["ChartArea1"].AxisY.Title = "金牌";//X軸標(biāo)題
        Chart2.ChartAreas["ChartArea1"].AxisY.TitleAlignment = StringAlignment.Far;//設(shè)置Y軸標(biāo)題的名稱所在位置位遠
        Chart2.ChartAreas["ChartArea1"].AxisX.Interval = 1;//X軸數(shù)據(jù)的間距
        Chart2.ChartAreas["ChartArea1"].AxisX.MajorGrid.Enabled = false;//不顯示豎著的分割線
        Chart2.Series[0].IsValueShownAsLabel = true;//顯示坐標(biāo)值
        #endregion
    }

    protected void GetStyle3(DataTable dt)
    {
        #region 條形圖
        Chart3.DataSource = dt;//綁定數(shù)據(jù)
        Chart3.Series["Series1"].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Bar;//設(shè)置圖表類型
        Chart3.Series[0].XValueMember = "Country";//X軸數(shù)據(jù)成員列
        Chart3.Series[0].YValueMembers = "Score";//Y軸數(shù)據(jù)成員列
        Chart3.ChartAreas["ChartArea1"].AxisX.Title = "國家";//X軸標(biāo)題
        Chart3.ChartAreas["ChartArea1"].AxisX.TitleAlignment = StringAlignment.Far;//設(shè)置Y軸標(biāo)題的名稱所在位置位遠
        Chart3.ChartAreas["ChartArea1"].AxisY.Title = "金牌";//X軸標(biāo)題
        Chart3.ChartAreas["ChartArea1"].AxisY.TitleAlignment = StringAlignment.Far;//設(shè)置Y軸標(biāo)題的名稱所在位置位遠
        Chart3.ChartAreas["ChartArea1"].AxisX.Interval = 1;//X軸數(shù)據(jù)的間距
        Chart3.ChartAreas["ChartArea1"].AxisX.MajorGrid.Enabled = false;//不顯示豎著的分割線
        Chart3.Series[0].IsValueShownAsLabel = true;//顯示坐標(biāo)值
        #endregion
    }


    protected void GetStyle4(DataTable dt)
    {
        #region 餅形圖
        Chart4.DataSource = dt;//綁定數(shù)據(jù)
        Chart4.Series["Series1"].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Pie;//設(shè)置圖表類型
        Chart4.Series[0].XValueMember = "Country";//X軸數(shù)據(jù)成員列
        Chart4.Series[0].YValueMembers = "Score";//Y軸數(shù)據(jù)成員列
        Chart4.Series[0].LegendMapAreaAttributes = "Country"; //顯示國家
        Chart4.Series[0].IsValueShownAsLabel = true;//顯示坐標(biāo)值
        #endregion

    }
    /// <summary>
    /// 創(chuàng)建一張二維數(shù)據(jù)表
    /// </summary>
    /// <returns>Datatable類型的數(shù)據(jù)表</returns>
    protected DataTable CreatData()
    {
        DataTable dt = new DataTable();
        dt.Columns.Add("Country", System.Type.GetType("System.String"));
        dt.Columns.Add("Score", System.Type.GetType("System.String"));
        string[] n = new string[] { "中國","美國", "俄羅斯", "英國" };
        string[] c = new string[] { "85","80", "50", "35" };
        for (int i = 0; i < 4; i++)
        {
            DataRow dr = dt.NewRow();
            dr["Country"] = n[i];
            dr["Score"] = c[i];
            dt.Rows.Add(dr);
        }
        return dt;
    }
}

相關(guān)文章

  • ASP.NET Core中的響應(yīng)壓縮的實現(xiàn)

    ASP.NET Core中的響應(yīng)壓縮的實現(xiàn)

    這篇文章主要介紹了ASP.NET Core中的響應(yīng)壓縮的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 垃圾代碼二三行 ASPX小馬

    垃圾代碼二三行 ASPX小馬

    垃圾代碼二三行 ASPX小馬...
    2007-12-12
  • Asp.Mvc?2.0用戶客戶端驗證實例講解(3)

    Asp.Mvc?2.0用戶客戶端驗證實例講解(3)

    這篇文章主要介紹了Asp.Mvc?2.0實現(xiàn)客戶端驗證功能,本文使用jquery.validate插件進行驗證,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-08-08
  • .NET core 3.0如何使用Jwt保護api詳解

    .NET core 3.0如何使用Jwt保護api詳解

    這篇文章主要給大家介紹了關(guān)于.NET core 3.0如何使用Jwt保護api的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用.NET core 3.0具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 合并網(wǎng)頁中的多個script引用實現(xiàn)思路及代碼

    合并網(wǎng)頁中的多個script引用實現(xiàn)思路及代碼

    為了更好的進行封裝,每個實現(xiàn)不同功能的js代碼應(yīng)該有自己的js文件,這樣如果一個網(wǎng)頁中引用了多個js文件會很難管理,所以就出現(xiàn)了合并js這以說,感興趣的朋友不妨參考下本文希望對你有所幫助
    2013-02-02
  • asp.net下PageMethods使用技巧

    asp.net下PageMethods使用技巧

    ASP.net AjAX中的PageMethods可以將靜態(tài)頁方法添加到 ASP.NET 頁中并將其用作 Web 方法。然后,無需創(chuàng)建單獨的 .asmx 文件即可從該頁中的腳本調(diào)用這些方法,就好像這些方法是 Web 服務(wù)的一部分。特別是在一些交互流程不復(fù)雜而調(diào)用次數(shù)和方法又比較多的情況下更為方便。因為PageMethods不需要我們再添加另外的WEB服務(wù)或Page來處理請求。
    2008-03-03
  • FileUpload 控件禁止手動輸入的方法

    FileUpload 控件禁止手動輸入的方法

    FileUpload 控件禁止手動輸入的方法,需要的朋友可以參考下。
    2010-02-02
  • .NET Core下使用Log4Net記錄日志的方法步驟

    .NET Core下使用Log4Net記錄日志的方法步驟

    這篇文章主要介紹了.NET Core下使用Log4Net記錄日志的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • ASP.NET Core3.x API版本控制的實現(xiàn)

    ASP.NET Core3.x API版本控制的實現(xiàn)

    這篇文章主要介紹了ASP.NET Core3.x API版本控制的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • asp.net 多數(shù)據(jù)庫支持的思考

    asp.net 多數(shù)據(jù)庫支持的思考

    最近一直在思考如何做一個支持多種數(shù)據(jù)庫的程序,打印了很多的資料,在.NET 2.0中,新增加了DbProviderFactory抽象工廠類,讓數(shù)據(jù)層基類可以實現(xiàn)多種數(shù)據(jù)庫,但在數(shù)據(jù)訪問層中的參數(shù)部分我覺得是個麻煩。
    2009-07-07

最新評論

肃宁县| 闻喜县| 凉城县| 信宜市| 武乡县| 昆山市| 滕州市| 长沙市| 嵩明县| 改则县| 刚察县| 沿河| 灯塔市| 囊谦县| 房产| 台中市| 定日县| 汉源县| 静乐县| 巴南区| 绍兴市| 丹东市| 珠海市| 惠安县| 田阳县| 巴彦淖尔市| 丰台区| 隆尧县| 丹棱县| 肥西县| 门源| 保康县| 绥化市| 南郑县| 平原县| 永福县| 留坝县| 凌源市| 开封县| 金阳县| 阳城县|