关于Gridview的列名问题

Gridview的的数据绑定方法有两种:

一种就是datasourceid的绑定在绑定过程当中也可以通过select来选择性的绑定。

二种就是databind():

SqlDataAdapter da = new SqlDataAdapter(sqlstr, conn);             

DataSet ds = new DataSet();             

da.Fill(ds);             

GridView1.DataSource = ds.Tables[0].DefaultView;

但是有个问题就是绑定后的列名问题,显示的是数据库的英文。要把它改成中文也有两个方法:1是通过自定义字段。第二种就是下面的:

GridView1.DataBind();             

GridView1.HeaderRow.Cells[0].Text = "姓名";             

GridView1.HeaderRow.Cells[1].Text = "性别";

 GridView1.HeaderRow.Cells[2].Text = "电话";             

GridView1.HeaderRow.Cells[3].Text = "地址";             

GridView1.HeaderRow.Cells[4].Text = "病人信息";

使用 HeaderRow 属性以编程方式访问表示标题行的    GridView1对象

原文地址:https://www.cnblogs.com/zwnet/p/3668142.html