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();
}
上面的代码是不对的,只是我的一个想法,请教该怎么实现?
现在我通过语句:
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();
}
上面的代码是不对的,只是我的一个想法,请教该怎么实现?
...全文
相关推荐
C# 读取excel到dataset 再从dataset到一维数组
一个小程序,从excel读取数组到dataset 再到数组
C# winform chart 饼图 直方图
C# winform chart 饼图 直方图
C#将Excel中的数据转换成DataSet
主要介绍了C#将Excel中的数据转换成DataSet的方法,非常简单实用,从本人项目中提取出来的,推荐给大家,希望对大家学习C#能够有所帮助。
C#中DataSet的用法(很详细)
DataSet是ADO.NET开发人员为方便数据处理开发出来的,是数据的集合。DataSet的功能:浏览、排序、搜索、过滤、处理分级数据、缓存更改等。还可以与XML数据互换。DataSet中可包括多个DataTable,可将多个查询结构存到一个DataSet中,方便操作.....
C#遍历DataSet中数据的几种方法总结
foreach (DataTable dt in YourDataset.Tables) //遍历所有的datatable { foreach (DataRow dr in dt.Rows) ///遍历所有的行 foreach (DataColumn dc in dt.Columns) //遍历所有的列 Console.WriteLine(“{0}, {1}, {2}”, dt.TableName, dc.ColumnName, dr[dc]); //表名,列名,单元格数据 }


