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