我的这个小程序只有GridView和SqlDatasource两个控件,没有对两个控件进行任何处理
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(" ........................");
con.Open();
string sql = "select * from [table]";
DataSet ds = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter(sqlstr, con);
sda.Fill(ds, "talbe");
GridView1.DataSource = ds.Tables["table"].DefaultView;
GridView1.DataBind();
con.Close();
}
我的问题是:虽然GridView可以正常显示数据库中的数据,但是列名自己无法操控。比如
studentID name age
123456 Tom 15
123457 Jane 16
我想让它变成:
学号 名字 年龄
123456 Tom 15
123457 Jane 16
用代码怎么实现呢?
注:不能直接在GridView控件上“编辑列”选择“字段属性”,那些都是空的,因为GridView的数据是由代码实现的。
谢谢大家
GridView的列名用代码怎么实现