我有一个自动生成列的gridview(有一个List<>
DataSource),现在我需要HeaderText
为它的列指定。我用谷歌搜索了很多并检查了一些以前的问题,结果发现自动生成的网格没有 Columns Collection,最后我在这篇文章http://damieng.com/blog/2006/09之后创建了自己的自定义网格/25/extending-gridview-to-access-generated-columns
现在我在一个属性中获取列集合BoundColumns
,我尝试将 HeaderText 属性设置为事件PageLoad
,RowDataBound
但都是徒劳的,我需要知道我可以把这个放在哪个事件上使其工作的代码
gridUsers.BoundColumns[0].Visible = false;
gridUsers.BoundColumns[1].HeaderText = "Login ID";
gridUsers.BoundColumns[2].HeaderText = "User Name";
gridUsers.BoundColumns[3].Visible = false;
gridUsers.BoundColumns[4].HeaderText = "User Email";
gridUsers.BoundColumns[5].HeaderText = "User Status";
gridUsers.BoundColumns[6].HeaderText = "User Role";
PS:可见属性正在处理页面加载。任何帮助表示赞赏。