假设我有一个模板字段
TemplateField FooterField = new TemplateField();
FooterField.ItemTemplate = //my code (basically setting it to display a button)
然后我定义了FooterField在网格视图编辑模式下应该做的事情,如下所示:
FooterField.EditItemTemplate = //my code (entering editing mode when the button is clicked)
现在我的问题是:如何将此TemplateField插入gridview页脚?
答案 0 :(得分:1)
您需要将模板字段添加到GridView列 - 每个数据控制字段基本上决定了该列的页眉,页脚和数据行的内容。网格视图是一个表格,如果没有列,则不能在页脚中添加字段。
如果您的要求是在页脚中有一些UI(本质上不是柱状的),那么您可以从GridView继承并覆盖CreateRow方法以将您自己的UI替换为页脚行。但是,我宁愿设计一个可能通过捕获网格视图编辑事件来显示编辑UI的用户控件,而不是走这条路线 - 例如,您可以一起使用Grid-View和DetailsView。