2 u013507170 u013507170 于 2016.03.29 11:35 提问

c# dataset 如何转换为数组 2C

c# 中如何把返回的数据集 dataset 转换为数组?这个数据集有多行多列,应该如何转换为一个一维数组呢?

5个回答

sinat_32349327
sinat_32349327   2016.03.29 11:53

声明一个一维数组,遍历dataset的数据放如数组中。不知道楼主为什么要把它放在一维数组中。你这样的数据应该是要放在二维数组中的吧。

qq_29339727
qq_29339727   2016.03.29 15:04

可以用泛型。声明一个实体 然后 List<实体> dataset 里面循环遍历到这个实体里面就行了。

showbo
showbo   Ds   Rxr 2016.03.29 15:33
CSDNXIAOD
CSDNXIAOD   2016.03.30 11:30

C#如何将对象数组转换成DataSet
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

qq_21045521
qq_21045521   2016.03.31 14:34

List listdt = new List();
DataSet ds = new DataSet();
foreach (DataTable dt in ds.Tables)
{
listdt.Add(dt);
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
记录DataSet转换数组方法
1, object[][]   str=null; for(int   i=0;i {       for(int   j=0;j       { str[i][j]=ds.Tables[0].Rows[i][j].ToString();       } }   2,可用于execl读取后转换 public   ArrayList   ArrayList_
如何将对象数组转换成DataSet
  在使用asp.net 2.0 beta 2 开发项目的过程中,碰到了将对象数组绑定到GridView的数据源上,但是使用排序的时候,却发现GridView并不提供对对象数组的支持,而在微软的官方网站上我们可以看到GridView的排序只有当数据源是DataSet的时候才支持,所以对于某些采用了O/R映射的项目或者返回的数据源是对象数组的项目中,就需要考虑提供将对象数组转换为DataSet的方法
c#[ASP.NET]泛型集合与DataSet互相转换
using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.W
c#将List<T>转换成DataSet
c#将List<T>转换成DataSet
【c#】把Dataset类型转为List<T>
之前分享过将从数据库查出来的datatable数据分页,然后将每一页的数据转成list。前几天搭档觉得这个过程太复杂,建议直接读取数据库返回泛型集合,如题目所说的把dataset类型的数据转为List泛型集合,不过这样做也需要对list进行分页。本着学习的态度,昨天实践了一下这种方法,主要是封装一个dataset to list的工具类。主要代码如下: ///
DataRow 数组转化成DataTable
转自:http://www.cnblogs.com/pt120554323/archive/2010/12/24/1915871.html 有时候需要把dataset其中一个表的内容读取到DataRow,之后再复制到新的datatable应用。下面是实现的代码: DataRow[]转换成DataTable的方法: DataTable dt=new DataTable();
DataTable转换为二维数组
DataTable dt = new DataTable(); int col = dt.Columns.Count; string[,] array = new string[dt.Rows.Count,col]; for (int i = 0; i {     f
dataSet怎么可以转换为string[]
for   your   purpose,   return   a   string   instead,   for   example           System.Data.DataSet   theDataSet;           //.....           System.IO.MemoryStream   theStream   =   new   Sy
DataSet和List相互转换
//DataSet与泛型集合间的互相转换 //利用反射机制将DataTable的字段与自定义类型的公开属性互相赋值。 //注意:从DataSet到IList的转换,自定义类型的公开属性必须与DataTable中的字段名称 //一致,才能到达想要的结果。建议DataTable的定义从数据库来,自定义类型用O/R Mapping的方式获得。   //代码说明      
怎样用C# LINQ将DataSet转换成List?
需要调用DataTable.AsEnumerable()方法得到一个IEnumerable类型的集合。用返回的IEnumerable对象,我们调用ToList()函数来转换成List对象。 代码如下:List NameList = (from r in ds.Tables["Default"].AsEnumerable()