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++; }