在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列
//...接下来的就不说了
}