问题描述
List<string[]>list=newList<string[]>();using(PeopleAccessClassda=newPeopleAccessClass()){DataSetds=newDataSet();ds=da.GETMAINdetail("");\获得数据if(ds.Tables[0].Rows.Count!=0){for(inti=0;i<ds.Tables[0].Rows.Count;i++){//string[]records=ds.Tables[0].Rows[i];//list.Add(records);}}}//for循环部分不会写???请大家帮忙。或者是有别的好办法。
解决方案
解决方案二:
DataSetds=newDataSet();foreach(DataRowrowinds.Tables[0].Rows){string[]objs=row.ItemArray.Select(x=>x.ToString()).ToArray();//objs就是你要的了}
解决方案三:
Select(x=>x.ToString()).ToArray();这个表达有问题。系统不编译。
解决方案四:
你是什么版本的net?没有Linq?
解决方案五:
DataSetds=newDataSet();foreach(DataRowrowinds.Tables[0].Rows){string[]records=newstring[row.ItemArray.Length];for(vari=0;i<row.ItemArray.Length;i++){records[i]=row.ItemArray[i].ToString();}}
没Linq就这样写吧
时间: 2024-08-04 03:49:41