在网格视图中“排序”模板字段

时间:2014-02-27 14:49:55

标签: asp.net vb.net sorting gridview

基本上我在排序代码时遇到问题,以便图标按顺序排序,它不像“sortexpression”或“启用排序”,因为这些对我来说不起作用,因为它出现'错误:无效列名'因为我实际上并没有使用SQLDatabase中的任何内容。

所以我问你,社区有没有其他方式可以在VB或ASP中对这个字段进行排序,这样当我点击列名(也许它应该是headertext?)'State'时它会对它进行排序所有图标都按顺序组合在一起。以下是导致我出现问题的代码片段。

<asp:TemplateField HeaderText="State" ItemStyle-Width="80px">
    <ItemTemplate>
        <asp:Image ID="imgFlag" runat="server" Height="20px" Width="20px" ImageAlign="Middle" ImageUrl="~\icons\actn006.gif" Visible="False" />
        <asp:Image ID="imgFlag2" runat="server" Height="20px" Width="20px" ImageAlign="Middle" ImageUrl="~\icons\actn005.gif" Visible="False" />
        <asp:Image ID="imgFlag21" runat="server" Height="20px" ImageUrl="~/icons/Gtm.gif" Visible="False" Width="20px" />
        <asp:Image ID="imgFlag22" runat="server" Height="20px" ImageUrl="~/icons/Otm.gif" Visible="False" Width="20px" />
        <asp:Image ID="imgFlag23" runat="server" Height="20px" ImageUrl="~/icons/Rtm.gif" Visible="False" Width="20px" />
        <asp:Image ID="imgFlag3" runat="server" Height="20px" Width="20px" ImageAlign="Middle" ImageUrl="~\icons\actn000.gif" Visible="False" />
    </ItemTemplate>
    <ItemStyle Width="80px"></ItemStyle>
</asp:TemplateField>

请提前感谢您的建议,请明确说明,因为我的编码解释并不是很棒,因为我还在学习。

0 个答案:

没有答案