IMZRH的日志

努力成为一个有用的人

导航

GridView中模板列的排序问题

Posted on 2008-03-11 09:27  张荣华  阅读(1216)  评论(1编辑  收藏  举报
    在GridView中可以通过两种方式来指定模板列的标题:
    1 通过HeaderText属性指定:
<asp:TemplateField SortExpression="..." HeaderText="..." >
                                                <ItemTemplate>
                                                 .......                                              
                                                </ItemTemplate>                                             
</asp:TemplateField>
   2 通过HeaderTemplate模板来指定
<asp:TemplateField SortExpression="..." HeaderText="..." >
                                                
<ItemTemplate>
                                                 ......
                                                
</ItemTemplate>
                                                
<HeaderTemplate>
                                                       ....
                                                  </HeaderTemplate>                                              
 
</asp:TemplateField>
其中第一种方式会触发Sorting事件,第二种方式不会。所以如果要想为模板列提供排序的,要采用第一种方式指定标题。