如题,谢谢

解决方案 »

  1.   

    int iRows = dataset.Table[0].Rows.Count;
    int iColumns = dataset.Table[0].Columns.Count;object[,] oArray = new object[iRows, iColumns];for(int i = 0; i < iRows; ++i)
    {
    for(int j = 0; j < iColumns; ++j)
    {
    oArray[i, j] = dataset.Table[0].Rows[i][j];
    }
    }
      

  2.   

    public static object[][] DataTableToArray(DataTable dt)
            {
                object[][] tmp = new object[dt.Rows.Count][];
                for(int i=0;i<dt.Rows.Count;i++)
                {
                    tmp[i] = dt.Rows[i].ItemArray; 
                }
                return tmp;
            }
      

  3.   

    int iRows = dataset.Table[0].Rows.Count;
    int iColumns = dataset.Table[0].Columns.Count;object[,] oArray = new object[iRows, iColumns];for(int i = 0; i < iRows; ++i)
    {
    for(int j = 0; j < iColumns; ++j)
    {
    oArray[i, j] = dataset.Table[0].Rows[i][j];
    }
    }
    这个不行吧,不是二维数组啊