在GridView中可以通过两种方式来指定模板列的标题:
1 通过HeaderText属性指定:
<asp:TemplateField SortExpression="..." HeaderText="..." >
<ItemTemplate>
......
</ItemTemplate>
<HeaderTemplate>
....
</HeaderTemplate>
</asp:TemplateField>
其中第一种方式会触发Sorting事件,第二种方式不会。所以如果要想为模板列提供排序的,要采用第一种方式指定标题。
1 通过HeaderText属性指定:
<asp:TemplateField SortExpression="..." HeaderText="..." >
<ItemTemplate>
.......
</ItemTemplate>
</asp:TemplateField>
2 通过HeaderTemplate模板来指定<ItemTemplate>
.......
</ItemTemplate>
</asp:TemplateField>
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
....
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
</asp:TemplateField>