datatable 转 数组 问题

datatable有n行6列,假设如下111213141516212223242526313233343536414243444546如何转成如下数组?{{11,12,1... datatable 有n行6列,假设如下

11 12 13 14 15 16
21 22 23 24 25 26
31 32 33 34 35 36
41 42 43 44 45 46

如何转成如下数组?

{ {11,12,13,14,15,16},{21,22,23,24,25,26},{31,32,33,34,35,36},{41,42,43,44,45,46} }
展开
 我来答
CrazyZax
推荐于2016-06-27 · TA获得超过119个赞
知道答主
回答量:60
采纳率:50%
帮助的人:34万
展开全部
DataTable datatable = new DataTable();
int row = datatable.Rows.Count;
int col = datatable.Columns.Count;
int[][] ary = new int[row][];
for (int i = 0; i < row; i++)
{
ary[i] = new int[col];
for (int j = 0; j < col; j++)
{
ary[i][j] = System.Convert.ToInt32(datatable.Rows[i][j]);
}
}
两个for循环解决。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我至少还有娇
2012-10-30 · TA获得超过100个赞
知道小有建树答主
回答量:210
采纳率:100%
帮助的人:97.2万
展开全部
定义多维数组,然后遍历重组
追问
定义多维数组不太会,怎么定义啊?
double 【n】【6】 x =new double{}吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式