这种集合怎么修改

hotbaby001 2009-05-04 05:29:15
PointPairList list = new PointPairList(); //保存数据的集合
Random rand = new Random(); //测试例子,用随机数产生数据
for (double x = 0; x < 5; x += 1.0)
{
double y = rand.NextDouble() * 100;
list.Add(x, y);
}

我想把数据库里的SS表里的数据读出来,作为集合代替上面的随机数产生的集合,请问怎么处理呀,我的数据表里的数据是这样的

id h1 h2 h3 h4 h5 h6 h7
1 10 20 30 40 35 26 28
2 11 13 15 16 17 18 30
..........
...全文
78 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sysping1 2009-05-04
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 pt1314917 的回复:]
引用 4 楼 hotbaby001 的回复:
还是不太清楚,主要就是想实现数据源用数据库里的数据而不是用随机数


那就取数据库里面的数据噢。有什么问题吗?
[/Quote]
系啊!
pt1314917 2009-05-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hotbaby001 的回复:]
还是不太清楚,主要就是想实现数据源用数据库里的数据而不是用随机数
[/Quote]

那就取数据库里面的数据噢。有什么问题吗?
hotbaby001 2009-05-04
  • 打赏
  • 举报
回复
还是不太清楚,主要就是想实现数据源用数据库里的数据而不是用随机数
gdjlc 2009-05-04
  • 打赏
  • 举报
回复
表怎么这么奇怪,不知这样行不?

ArrayList list = new ArrayList();

....
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
list.Add(dr["h1"].ToString());
list.Add(dr["h2"].ToString());
list.Add(dr["h3"].ToString());
list.Add(dr["h4"].ToString());
list.Add(dr["h5"].ToString());
list.Add(dr["h6"].ToString());
list.Add(dr["h7"].ToString());
}

hotbaby001 2009-05-04
  • 打赏
  • 举报
回复
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using ZedGraph;
using ZedGraph.Web;
using System.Collections.Generic;
using System.Drawing;
using System.Data.SqlClient;


public partial class Default3 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
this.ZedGraphWeb1.RenderGraph += new ZedGraph.Web.ZedGraphWebControlEventHandler(CreateGraph);//注册事件
}
private void CreateGraph(ZedGraphWeb zgw, Graphics g, MasterPane masterPane)
{
//拥有一个MasterPane实例包含一个默认的GraphPane
GraphPane myPane = masterPane[0];
myPane.Title.Text = "会员分布统计"; //图片的标题
myPane.XAxis.Title.Text = "区域"; //X轴的标题
myPane.YAxis.Title.Text = "人数: 万"; //Y轴的标题
PointPairList list = new PointPairList(); //保存数据的集合

Random rand = new Random(); //测试例子,用随机数产生数据
for (double x = 0; x < 5; x += 1.0)
{
double y = rand.NextDouble() * 100;
list.Add(x, y);
}


BarItem myCurve =myPane.AddBar("老会员", list, Color.Blue);
myCurve.Bar.Fill = new Fill(Color.Red, Color.White, Color.Red);//填充这个蓝条,让这蓝条看起来有3D的效果
myPane.BarSettings.Type = BarType.Cluster; //设置Bar的显示,默认为Cluster,可以不用设置
myPane.XAxis.MajorTic.IsBetweenLabels = true; //设置为True时,每个Bar(柱体)之间会有一个小分隔线,为False时,这个小分隔线会出现在Bar(柱体)的正中间
string[] labels = { "亚洲", "美洲", "非洲", "欧洲", "大洋洲" };
myPane.XAxis.Scale.TextLabels = labels; //X轴的说明文字
myPane.XAxis.Type = AxisType.Text; //X轴类型
myPane.Fill = new Fill(Color.White, Color.FromArgb(200, 200, 255), 45.0f); //以渐变色填充窗体的背景
myPane.Chart.Fill = new Fill(Color.White, Color.LightGoldenrodYellow, 45.0f); //以渐变色填充图表的背景
//更新图表
masterPane.AxisChange(g);

}
}

就是我的数据源不想用随机数,想从数据库里把数据读出来,数据源用数据库里的数据
staywithc 2009-05-04
  • 打赏
  • 举报
回复
没太明白你的意思

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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