先给代码
string[] selectid=(string[])(Session["values"])//存储选中的id号
for(int i=0;i<selectid.count();i++)
{
string sql="select * from VF where aid='"+convert.Toint32()"'
SqlDAtaAdapter da =new SqlDataAdapter(sql,conn);
da.Fill(ds);
int count =ds.Tables[0].Rows.Count;
PointF[]points1=new PointF[count];
for(int k=0;k<count;k++)//将从数据库读取的值赋给points1点坐标
{
points1[k].X=float.Parse(ds.Tables[0].Rows[k][1].Tostring);
points1[k].Y=60-float.Parse(ds.Tables[0].Rows[k][3].Tostring)
}Graphics.FromImage(objBitmap);
objGraphic.DrawLins(new Pen(Color.Charteuse,3),points1);//开始画图}
我的目的是在大循环内画曲线图,假如selectid中有两个值,则应该画出两条曲线,但实际上两条线连在一起了,即第二条曲线的起点是第一条曲线的终点,我该怎么改代码啊?各位高手帮帮忙啊
C#