怎样能把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();
得到的结果却是: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();
我需要的结果是以下这样: