需要把 grw  转化为二维数组、
    private List<List<string>> GetGrWObject(GridView grv)
    {
        List<string> sTemp = new List<string>();
        List<List<string>> sList = new List<List<string>>();        for (int i = 0; i < grv.Rows.Count; i++)
        {
            for (int n = 0; n < grv.Columns.Count; n++)
            {
                sTemp.Add(grv.Rows[i].Cells[n].Text.Trim());
            }              
        }
        
        sList.Add(sTemp);
        return sList;        
    }
这个方法返回的是一维数组、
我要的结果是:返回一个二维 的泛型数组、

解决方案 »

  1.   

    private List <List <string>> GetGrWObject(GridView grv) 
        { 
            List <List <string>> sList = new List <List <string>>();         for (int i = 0; i < grv.Rows.Count; i++) 
            { 
                List <string> sTemp = new List <string>(); 
                for (int n = 0; n < grv.Columns.Count; n++) 
                { 
                    sTemp.Add(grv.Rows[i].Cells[n].Text.Trim()); 
                }
                sList.Add(sTemp);
            }  
            
     
            return sList;        
        } 
      

  2.   


    能不能不再循环里面创建List ,
    这样性能牺牲很昂贵