如何重新初始化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";