当前位置: 代码迷 >> ASP.NET >> dataset 到 list<> (C#),该如何处理
  详细解决方案

dataset 到 list<> (C#),该如何处理

热度:5989   发布时间:2013-02-25 00:00:00.0
dataset 到 list<> (C#)
在webservice   中   我得到一个dataset   或者datatable  

        DataTable   dt   =   new   DataTable();
                DataSet   ds   =   new   DataSet();
                  sda.Fill(dt);
                  ds.Tables.Add(dt);
可以用
                  List <string>   items   =   new   List <string> ();

最后显示     return   items.ToArray();吗??


    <?xml   version= "1.0 "   encoding= "utf-8 "   ?>  
-   <ArrayOfString   xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance "   xmlns:xsd= "http://www.w3.org/2001/XMLSchema "   xmlns= "http://tempuri.org/ ">
    <string> aGsp </string>  
    <string> aQat </string>  
    <string> aDto </string>  
    <string> aMhc </string>  
    <string> aBos </string>  
    <string> aDfc </string>  
    <string> aNwi </string>  
    <string> aOwm </string>  
    <string> aIuh </string>  
    <string> aSrt </string>  
    </ArrayOfString>        


      这个形式的。。。。。该怎么实现阿??
      谢谢

------解决方案--------------------------------------------------------
只知道dataset.tables[0].row[0][0]代表dataset中的第一个表的第一行第一列。
------解决方案--------------------------------------------------------
DataSet ds = new DataSet();


List <string> Item = new List <string> ();

foreach(DataRow dr in ds.Tables[0].Rows)
{
Item.Add(dr[0].ToString());//第1列
//Item.Add(dr[1].ToString());//第2列
//...接下来的就不说了

}
  相关解决方案