gpt4 book ai didi

asp.net - GridView1.HeaderRow.Cells[4].Text 和 GridView1.Columns[4].HeaderText 有什么区别?

转载 作者:行者123 更新时间:2023-12-01 03:43:15 25 4
gpt4 key购买 nike

我在 aspx 页面上放置了占位符服务器控件。

在后面的代码中创建一个 Grid-view 实例。

为其设置数据源

现在我想更改它的标题文本。所以首先我尝试如下:

GridView1.Columns[4].HeaderText = "ABC";

标题文本未更改。

然后我尝试了:
GridView1.HeaderRow.Cells[4].Text="ABC";

标题文本现在已更改。

将 GridView 控件添加到 PlaceHolder 服务器控件:
plhGridView.Controls.Add(GridView1);

我想知道为什么我第一次尝试时标题文本没有改变?

谢谢

最佳答案

可能是您没有在以前的代码中将列与您的行绑定(bind)

GridView1.Columns[4].HeaderText = "ABC";

您可以使用 RowDataBound 处理程序从以前的代码中执行此操作,有关详细信息,请使用以下链接:

ASP.NET: When and how to dynamically change Gridview's headerText's in code behind?

关于asp.net - GridView1.HeaderRow.Cells[4].Text 和 GridView1.Columns[4].HeaderText 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12119338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com