现要从数据库,表PCSYSTEMINFO_TAB中查找出
CPU_USED,RESPONSE_TIME两个字段数据,并在图标中显示,显示要求是,图标的横坐标上是时间,纵坐标是0~100,曲线上是CPU_USED中的数据,急求整个C#程序,VB不要(看不明白谢谢!!)。
CPU_USED,RESPONSE_TIME两个字段数据,并在图标中显示,显示要求是,图标的横坐标上是时间,纵坐标是0~100,曲线上是CPU_USED中的数据,急求整个C#程序,VB不要(看不明白谢谢!!)。
解决方案 »
- 寻解决之道,页面多种提交方面,怎么判断是哪一种提交
- DataGrid的按钮列中的编辑linkbutton按钮怎样改成图片按钮啊?
- 简单问题,一个验证码的问题
- 请教一个问题(急!!),在线等!!
- 高分请教;如何在一个页面中保持一些临时变量的数值
- 请教!怎么清除from里TEXTBOX控件的数值。
- 如何获得 asp:datagrid 的值???
- ASP.net中从数据库读入数据后,怎样更改表格的标题行?
- 我的form中post的内容有html代码,asp.net会自动检测,不让提交
- DataGrid的分页功能是否对有自定义添加的列的DATAGRID不起作用?
- 栈和堆有什么具体差别?
- 向高手请教一个问题,用.net开发环境打包,如何实现,这个问题,我说的有点长,只能看正文了.谢谢
/// 生成图表
/// </summary>
/// <param name="dt">数据源(DataTable)</param>
/// <param name="_type">图表类型(枚举)</param>
/// <param name="filePath">图片路径</param>
/// <param name="chartWidth">图片宽度</param>
/// <param name="chartHeight">图片高度</param>
/// <returns>图片名称</returns>
public string dt_chart(DataTable dt,chart_type _type,string filePath,int chartWidth,int chartHeight,string chart_name)
{
ArrayList[] data_al=new ArrayList[dt.Columns.Count-1];
for(int i=0;i<dt.Columns.Count-1;i++)
{
data_al[i] = new ArrayList();
data_al[i].Add(dt.Columns[i]);
}
OWC11.ChartSpace objCSpace = new OWC11.ChartSpaceClass (); //在ChartSpace对象中添加图表,Add方法返回chart对象
OWC11.ChChart objChart = objCSpace.Charts.Add (0);
//指定图表是否需要图例
objChart.HasLegend = true;
objChart.HasTitle=true;
objChart.Title.Caption=chart_name;
objChart.Axes[0].Font.Color="red";
//指定图表的类型。类型由OWC.ChartChartTypeEnum枚举值得到
objChart.Type = OWC11.ChartChartTypeEnum.chChartTypeSmoothLineMarkers;
for(int i=0;i<data_al.Length-1;i++)
{
//在ChartSpace对象中添加图表,Add方法返回chart对象
objChart.SeriesCollection.Add(i);
objChart.SeriesCollection[i].DataLabelsCollection.Add().Font.Color="red";
objChart.GapWidth=280;
objChart.BarWidth=400;
string strSeriesName="指标";
//给定series的名字
objChart.SeriesCollection[i].SetData (OWC11.ChartDimensionsEnum.chDimSeriesNames,
(int)OWC11.ChartSpecialDataSourcesEnum.chDataLiteral, strSeriesName);
//给定分类
objChart.SeriesCollection[i].SetData (OWC11.ChartDimensionsEnum.chDimCategories,
(int)OWC11.ChartSpecialDataSourcesEnum.chDataLiteral,data_al[0].ToArray()); //给定值
objChart.SeriesCollection[i].SetData
(OWC11.ChartDimensionsEnum.chDimValues,
(int)OWC11.ChartSpecialDataSourcesEnum.chDataLiteral,data_al[i+1].ToArray());
} Random rand = new Random();
string regName = "";
regName =rand.Next(1000).ToString();
//输出成GIF文件
string strAbsolutePath =filePath+"\\temp"+regName+".gif";
objCSpace.ExportPicture(strAbsolutePath, "GIF",chartWidth,chartHeight); //创建GIF文件的相对路径.
string strRelativePath ="temp"+regName+".gif";
return strRelativePath;
}
的这种口气很伤和气哦!
伤感的话,我不想多说!