日期:2014-05-17  浏览次数:20813 次

datatable 数组
我现在从数据库中去的一个表,大体格式是这样的
 a b
1 2
2 3
3 4
我想将这表转化为下列的方式,就是[1,2,2,3,3,4,]这样的数组,该怎么实现

------解决方案--------------------
循环遍历datatable把列值放到数组里。
------解决方案--------------------
遍历datatable的每一行,然后将每一行的每一列的值放入数组里就好了
------解决方案--------------------
C# code
 int a, b;

            foreach (DataRow item in table.Rows)
            {
                a = int.Parse(item["a"].ToString());
                b = int.Parse(item["b"].ToString());
            }

------解决方案--------------------
int i=0;
foreach(DataRow dr in dataTableName.Rows)
{
array[i++]=dr[0];
array[i++]=dr[1];
}
------解决方案--------------------
C# code
int i=0;

            foreach (DataRow item in table.Rows)
            {
               retArray[i]= int.Parse(item["a"].ToString());
               retArray[i] = int.Parse(item["b"].ToString());
               i++;
            }