vs C# 2010 Chart应用

宇宙379 2011-06-02 01:58:00
本人要用Chart做个曲线图,请问具体怎么弄?
网上查了很多资料还是不大清楚,柱线图倒是有。
...全文
204 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
leetle_3 2011-07-26
  • 打赏
  • 举报
回复
如何用C# Chart类在后台生成图象,主要想在Word模板当中引用图象
快乐大法师 2011-06-02
  • 打赏
  • 举报
回复
Chart控件.DataSource = 绑定的table
Chart控件.Series[0].XValueMember = 列名;
Chart控件.Series[0].YValueMembers = 列名;
这样就行了
cjh200102 2011-06-02
  • 打赏
  • 举报
回复
按1楼的方式改动态数据就行了
LL_workhard 2011-06-02
  • 打赏
  • 举报
回复
楼上正解
lyy_0814 2011-06-02
  • 打赏
  • 举报
回复
VS2010里有Chart控件,直接绑定数据集,然后设置自己想要的属性就行。
宇宙379 2011-06-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ll_workhard 的回复:]
protected DataTable CreateDataTable()
{
var dt = new DataTable();

dt.Columns.Add("CDate");
dt.Columns.Add("Success");
dt.Columns.Add("Failure");
dt.Columns.Add("SuccessRate");
d……
[/Quote]
谢谢,我先试试效果!
LL_workhard 2011-06-02
  • 打赏
  • 举报
回复
protected DataTable CreateDataTable()
{
var dt = new DataTable();

dt.Columns.Add("CDate");
dt.Columns.Add("Success");
dt.Columns.Add("Failure");
dt.Columns.Add("SuccessRate");
dt.Columns.Add("ClearAlarmRate");
dt.Columns.Add("ClearAlarmCount");
DataRow dr;

dr = dt.NewRow();
dr["CDate"] = "Mon";
dr["Success"] = 133;
dr["Failure"] = 99;
dr["SuccessRate"] = 0.58;
dr["ClearAlarmRate"] = 0.68;
dr["ClearAlarmCount"] = 53;
dt.Rows.Add(dr);

dr = dt.NewRow();
dr["CDate"] = "Tue";
dr["Success"] = 167;
dr["Failure"] = 101;
dr["SuccessRate"] = 0.71;
dr["ClearAlarmRate"] = 0.84;
dr["ClearAlarmCount"] = 110;
dt.Rows.Add(dr);

dr = dt.NewRow();
dr["CDate"] = "Wed";
dr["Success"] = 160;
dr["Failure"] = 87;
dr["SuccessRate"] = 0.63;
dr["ClearAlarmRate"] = 0.90;
dr["ClearAlarmCount"] = 101;
dt.Rows.Add(dr);

dr = dt.NewRow();
dr["CDate"] = "Thu";
dr["Success"] = 199;
dr["Failure"] = 97;
dr["SuccessRate"] = 0.76;
dr["ClearAlarmRate"] = 0.85;
dr["ClearAlarmCount"] = 92;
dt.Rows.Add(dr);

dr = dt.NewRow();
dr["CDate"] = "Fri";
dr["Success"] = 160;
dr["Failure"] = 101;
dr["SuccessRate"] = 0.84;
dr["ClearAlarmRate"] = 0.90;
dr["ClearAlarmCount"] = 101;
dt.Rows.Add(dr);

dr = dt.NewRow();
dr["CDate"] = "Sat";
dr["Success"] = 19975;
dr["Failure"] = 106;
dr["SuccessRate"] = 0.91;
dr["ClearAlarmRate"] = 0.97;
dr["ClearAlarmCount"] = 121;
dt.Rows.Add(dr);

dr = dt.NewRow();
dr["CDate"] = "Sun";
dr["Success"] = 201;
dr["Failure"] = 99;
dr["SuccessRate"] = 0.95;
dr["ClearAlarmRate"] = 0.90;
dr["ClearAlarmCount"] = 140;
dt.Rows.Add(dr);

return dt;
}

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧