怎样能把DataSet转换成ArrayList,而ArrayList绑定到DataGrid是正确的样式?我通过下面的方式转换: ArrayList al22 = new ArrayList(); ArrayList al = new ArrayList(); DataTable dt = GetDataTable(); for ( int i = 0 ;i < dt.Rows.Count;i ++ ) { for(int j=0;j<dt.Columns.Count;j++) { al22.Add(dt.Rows[i][j].ToString()); } } this .DataGrid2.DataSource = al22; this .DataGrid2.DataBind(); 得到的结果却是: 我需要的结果是以下这样: 转载于:https://www.cnblogs.com/gjahead/archive/2007/05/11/742943.html