熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

asp.net的圖標控件chart

2013-11-13 09:58:43  來源: .NET編程 
    前段時間項目中開發用到柱狀圖餅圖由於vs上沒有這邊好的控件在網上搜索咯下發現chart控件的評價還是相當高的先說下安裝步驟首先得安裝net framework sp對應vs安裝MSChart_VisualStudioAddOnexevs則安裝MSChartexe安裝好後打開vs軟件在數據類控件庫裡面就能看到chart控件了拖過來就能用
   
    主要收下一些屬性的意思免得不會的又去學習一遍浪費時間
   
    前台
   
    <asp:Chart ID=chrCount runat=server BackColor=LightSteelBlue
   
    BackGradientStyle=TopBottom BackSecondaryColor=White EnableTheming=False
   
    EnableViewState=True Height=px Width=px ImageStorageMode=UseImageLocation>
   
    <Legends>
   
    <asp:Legend Alignment=Center Docking=Left Name=Legend Title=圖例>
   
    </asp:Legend>
   
    </Legends>
   
    <Titles>
   
    <asp:Title Font=微軟雅黑 pt Name=Title Text=個貸中心信息錄入崗完成筆數統計表>
   
    </asp:Title>
   
    </Titles>
   
    <Series>
   
    </Series>
   
    <ChartAreas>
   
    <asp:ChartArea Name=ChartArea>
   
    <AxisX><MajorGrid Enabled=false /></AxisX>
   
    <AxisY><MajorGrid Enabled=false /></AxisY>
   
    </asp:ChartArea>
   
    </ChartAreas>
   
    </asp:Chart>
   
    ImageStorageMode這個屬性是否要將生產的圖片保存到服務器
   
    後台
   
    DataSet dt = CStatsReportVCommitCountyByStaffid(dtDKFFRQ nType actid gdzxdept ref objDB)
   
    chrCountDataSource=dt;
   
    ArrayList arrdc_staff = CStatsReportVF_OstaffnameListByActid(dtDKFFRQ actid nType gdzxdept ref objDB) //綁定數據源
   
    chrCountSeriesClear() 將柱狀圖實例情況
   
    if (arrdc_staff != null)//根據人員動態添加柱狀圖圖例
   
    {
   
    foreach (Cdc_staff objstaff in arrdc_staff)
   
    {
   
    chrCountSeriesAdd(objstaffm_nStaffidToString())
   
    chrCountSeries[objstaffm_nStaffidToString()]Legend = Legend;
   
    chrCountSeries[objstaffm_nStaffidToString()]LegendText = objstaffm_szStaffname;
   
    chrCountSeries[objstaffm_nStaffidToString()]XValueMember = strDate; //X軸為日期
   
    chrCountSeries[objstaffm_nStaffidToString()]YValueMembers = objstaffm_szStaffname; //Y軸為用戶
   
    //if (arrdc_staffCount <=
   
    chrCountSeries[objstaffm_nStaffidToString()]IsValueShownAsLabel = true;//是否顯示柱狀圖沒列值
   
    }
   
    }
   
    chrCountChartAreas[ChartArea]AxisYTitle = 筆數(單位筆); //Y軸單位
   
    chrCountChartAreas[ChartArea]AxisYTitleAlignment = StringAlignmentFar;//設置Y軸標題的名稱所在位置位遠
   
    chrCountChartAreas[ChartArea]AxisXInterval = ;
   
    //txtDateEndText = chrCountSeriesLongCount()ToString()
   
    //string file = ServerMapPath(@~/TmpFiles/jpeg
   
    //chrCountSaveImage(file ChartImageFormatJpeg)
   
    //chrCountChartAreas[ChartArea]AxisXMajorGridEnabled = false; //是否顯示柱狀圖後面的方塊
   
    //chrCountChartAreas[ChartArea]AxisYMajorGridEnabled = false;
From:http://tw.wingwit.com/Article/program/net/201311/12179.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.