public class Emp
{
public int ID { get; set; }
public string Name { get; set; }
}
List<Emp> lstEmp=new List<Emp>();
lstEmp.Add(new Emp{ID=1,Name="ABC"});
gridview1.DataSource=lstEmp;
gridview1.DataBind();
当绑定到gridview时,这将显示PropertyNames作为列名称但是我可以使用Emp对象绑定Gridview吗?不同的列名称我的意思是列名不应该是ID&amp;名称
答案 0 :(得分:2)
你的意思是列的标题
是的,您可以在gridview1
数据绑定事件中写下:
protected void gridview1_DataBound(object sender, EventArgs e)
{
gridview1.Columns[0].HeaderText = "Employee No.";
gridview1.Columns[1].HeaderText = "Employee Name";
}
相应地更改标题,希望有所帮助。
答案 1 :(得分:0)
我的gridview Id是GridviewResult
GridViewResults.HeaderRow.Cells[0].Text = "Employee no";
GridViewResults.HeaderRow.Cells[1].Text = "Employee Name";
GridViewResults.HeaderRow.Cells[2].Text = "Registration Date";