是否可以从aspx代码设置gridview的headerrow属性?我希望能够在标题中包含额外的控件,例如用于过滤器的文本框。我可以通过动态添加控件从C#代码中执行此操作,但这样做似乎会引入一些我宁愿避免的合适问题。
答案 0 :(得分:3)
使用标题模板字段。
<columns>
<asp:templatefield>
<headerstyle backcolor="Navy" forecolor="White"/>
<headertemplate>
<asp:textbox id="txtFilter" runat="server"/>
</headertemplate>
</asp:templatefield>
</columns>
请参阅here。