幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3441|回复: 3

问下WINFORM画饼图,柱图问题

[复制链接]

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
发表于 2009-3-8 23:07:02 | 显示全部楼层 |阅读模式
代码取自这里,http://blog.csdn.net/hlbd_edu/archive/2006/11/07/1371554.aspx

我先在数据库建了个表,就一个INT的列,然后写上数字,

之后在窗体构造函数中加上这几句
  1. BaseLayer.BarChart pic= new BaseLayer.BarChart(); //这个不知是生成什么图的对象
  2. SqlConnection con = new SqlConnection("server=.;database=pubs;uid=sa"); //连接对象
  3. SqlDataAdapter da = new SqlDataAdapter("select count from A", con);
  4. DataSet ds = new DataSet();
  5. da.Fill(ds, "A");
  6. pic.Render("aaa", "bbb", 100, 200, ds); //调用它的方法
复制代码

然后每次走到 barHeight = Convert.ToSingle(dt.Rows[0]) * 200 / highPoint * 1; 这一行,就报错说

无法将类型为“System.Data.DataRow”的对象强制转换为类型“System.IConvertible”。

这怎么回事,是不是我用错了?应该怎么用呢这代码?
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2009-3-9 07:35:33 | 显示全部楼层
对C#了解不多,就知道在IDE里,有个画饼图的控件...
え~え~お!!!
回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
 楼主| 发表于 2009-3-9 09:46:54 | 显示全部楼层
有自带的控件?
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

8

主题

215

帖子

2223

积分

⑥精研

积分
2223
发表于 2009-3-10 18:56:52 | 显示全部楼层
BarChart是柱状图,我喜欢叫棒图

提示:一个DataRow对象里有多个column……dt.Rows[0]["count"]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-20 17:26 , Processed in 0.022745 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表