C# 把DataSet中的数据转换为一维数组
我把表中的数据用语句“select 所购物品清单 from [Sheet1$]”单独把“所购物品清单”这一列拿出来,比如总共有10行,1列。想用一个一维数组把数据Copy过来,也就是表中每一行的数据作为数组的一个元素。
现在我通过语句:
str += ds.Tables[0].Rows[row]["所购物品清单"].ToString();
能够把它转换成一个字符串,但是在某些操作上不方便,所以转换为一维数组。
我的意思是能够达到以下效果的效果:
string [] strArray = new String[]{};
for ( int row = 0; row < ds.Tables[0].Rows.Count; row++)
{
strArray[row] = ds.Tables[0].Rows[row]["所购物品清单"].ToString();
}
上面的代码是不对的,只是我的一个想法,请教该怎么实现?