将数据从数据库取出来之后,你可以在某个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();
//这样就可以了。
比如说你要在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();
//这样就可以了。
解决方案 »
- 文本框分割的值分别放入dataGridView中对应的列
- 函数反推
- 说明下这个怎么使用:__ 使用值-1检查是否在组合框输入了值,
- 如何向Calendar控件传递月份的值
- 100分求摄像头拍照保存的代码
- 发布一个分页存储过程(请大家看看写得怎么样)
- 请教SqlCommand
- 类里面的变量值不更新,要重新启动程序才能更新变量值
- 真是怪事!在form2类按钮触发的事件在form1类接收不到!
- 在winform中实现多语言的方法除了资源文件与xml还有哪些?
- 如何判断一个窗体时候已经打开~!
- 用 OleDbCommand 如何返回 DataTable? 不要返回 DataView ,因为 DataView 没有实现 iCollection 接口,用 DataGrid 显示会有问题
Select datafield AS 中文名 From table
也可以的