前段時間,專案中開發用到柱狀圖,餅圖,由於VS上沒有這邊好的控件,在網上搜索咯下,發現圖表控件的評價還是相當高的,先說下安裝步驟,首先得安裝。 .NET框架3.5SP1,對應VS2008安裝MSChart_VisualStudioAddOn.exe,VS2010則安裝MSChart.exe。安裝好後開啟VS軟體,在資料類別控制項庫裡面就能看到圖表控制項了,拖過來就能用。
主要收下一些屬性的意思,免得不會的又去學習一遍,時間浪費
前台:
的EnableViewState =」真「HEIGHT =」303px「WIDTH =」10155PageSmtorM
的
ASP:傳奇>
的
ASP :標題>
標題>
系列>
的
ChartAreas>
ASP:圖表>
ImageStorageMode這個屬性是否要將生產的圖片儲存到伺服器。
後台:
資料集DT = CStatsReportV3.CommitCountyByStaffid(dtDKFFRQ,n類型,ACTID,gdzxdept,樓盤objDB);
ArrayList的arrdc_staff = CStatsReportV3.F_OstaffnameListByActid(dtDKFFRQ,ACTID,n型,gdzxdept,樓盤objDB); //綁定資料來源
chrCount.Series.Clear(); 將長條圖實例狀況與圖片 {
的foreach(Cdc_staff objstaff在arrdc_staff)
{
chrCount.Series.Add(objstaff.m_nStaffid.ToString()); _nStaffid.ToString()] =傳奇“Legend1”。
chrCount.Series [objstaff.m_nStaffid.ToString()]的LegendText = objstaff.m_szStaffname。
。 chrCount.Series [objstaff.m_nStaffid.ToString()] XValueMember =「strDate」; //點¯x軸為日期
aff.m_szStaffname。 //Ÿ軸為使用者
//若(arrdc_staff.Count } chrCount .ChartAreas [“ ChartArea1“] = AxisY.Title”筆數(單位:筆)“; //Ÿ軸單位
chrCount.CStringAreas [「CharthartArea1”]Ax chrCount.CStringAreas [“CharthartArea1”] Ax chrCount.名稱所在位置位元遠
chrCount.ChartAreas [「ChartArea1」] AxisX.Interval = 1。
。 //txtDateEnd.Text = chrCount.Series.LongCount()的ToString();
//字符串文件=使用Server.Mappath(@“〜/ TMPFILES / 2.jpeg”);
//chrCount.SaveImage(file ,ChartImageFormat.Jpeg);
//chrCount.ChartAreas["ChartArea1"].AxisX.MajorGrid.Enabled = FALSE["ChartArea1"].AxisX.MajorGrid.Enabled = FALSE["ChartArea1"].AxisX.MajorGrid.Enabled = FALSE9////// //是否顯示柱狀圖chrCount.ChartAreas["ChartArea1"].AxisY.MajorGrid .Enabled = FALSE;
http://fancility.taobao.com老婆開的店,有空大家去逛逛