将数据从数据库取出来之后,你可以在某个aspx的cs文件里面将这些取出来的数据重新包装一下。可以这样:
  比如说你要在pageA.aspx里显示数据,在pageA.aspx.cs里面可以这样子,//先新建一个DataTable
DataTable aNewTable  = new DataTable("aNewTable");
aNewTable.Columns.Add(new DataColumn("字段一", typeof(string)));
......
//字段名就是你想要的中文表头名
//然后再给aNewTable赋值
for(int i = 0; i < aTable.Rows.Count; i++)
//aTable是从数据库查出来得数据
{
  DataRow dr = aNewTable.NewRows;
  dr[0] = aTable.Rows[i]["英文字段名"];
 //这个‘英文字段名’是原来数据库查询的时候的字段
......
  aNewTable.Rows.Add(dr);
}
//然后再将aNewTable绑定
MyGrid.DataSource = new DataView(aNewTable);
MyGrid.DataBind();
//这样就可以了。