C# 连接的数据库中 有一张表table_1,表有两列x,y。怎么把表里的x,y输出成二维数组
展开全部
数据库数据的读取基本都是以数据集的形式读取出来的,所以只能在读取出来之后,在做你要的操作,把数据集内的数据传给二维数组。
追问
SqlDataAdapter da = new SqlDataAdapter("select * from Table_1", conn);
DataSet ds = new DataSet();
da.Fill(ds, "tablename");
数据集怎么传给二维数组阿……
追答
只能自己写个循环了,把ds中的数据传给一个datatable,然后遍历datatable给二维数组赋值就行了。不会是不会写循环吧。。。。
2013-03-12
展开全部
string x,y;
string points="[";
for (int i=0;i<tb.Rows.Count;i++)
{
x=tb.Rows[i]["x"].ToString();
y=tb.Rows[i]["y"].ToString();
points +="{"+x+","+y+"},";
}
points =points.SubString(0,points.Length);
points +="]";
string points="[";
for (int i=0;i<tb.Rows.Count;i++)
{
x=tb.Rows[i]["x"].ToString();
y=tb.Rows[i]["y"].ToString();
points +="{"+x+","+y+"},";
}
points =points.SubString(0,points.Length);
points +="]";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是读出来记录然后再用佛如循环呢 我也新手坐等大手
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询