日期:2014-05-18  浏览次数:20458 次

如何把dataset的数据赋值给list?
不要用循环,谢谢。

list1.AddRange()??谁知道,谢谢!

------解决方案--------------------
dataset好像没有默认的copy到string数组的函数
你又要不用循环所以只好先把datarow赋值到list
取的时候用datarow对象取
C# code

        DataSet ds = new DataSet();
        DataRow[] datarows = ds.Tables[0].Select();
        ICollection collection = (ICollection)datarows;
        ArrayList al = new ArrayList();
        al.AddRange(collection);

        Response.Write(((DataRow)al[0])[0].ToString());