完成更改后重新初始化gridview的状态

时间:2018-11-05 08:09:14

标签: c# asp.net gridview

如何重新初始化GridView结构的状态?

例如,我在aspx页面中定义了一组BoundField,但是,列的名称和可见性会根据条件而变化。

如何重设整个GridView结构,包括其列名和可见性到我在aspx页面中定义的结构?

有办法吗?是否有一个通用的函数可以执行此操作,或者我必须定义一个新函数以将每一列重置为原始状态,因为我不仅拥有一个Gridview,而且每列中至少包含30列。

编辑:

例如:

在我的.ASPX页面中:

<ASP:GRIDVIEW RUNAT='SERVER' ID='GVEXAMPLE'>
    <ASP:BOUNDFIELD HEADERTEXT="ABC" />
    <ASP:BOUNDFIELD HEADERTEXT="DEF" />
    <ASP:BOUNDFIELD HEADERTEXT="GHI" />
</ASP:GRIDVIEW>

在我的.ASPX.CS页面中:

GVEXAMPLE.Columns[1].HeaderText = "this is my new header text"; 

在C#中是否存在预定义的功能,我可以使用该功能将标题文本重设为其原始名称“ DEF”?

还是我必须定义自己的功能以重设其命名之类

GVEXAMPLE.Columns[1].HeaderText = "DEF"; 

0 个答案:

没有答案