如果...(1)如果点击日志标题 则按日志标题排序 
        (2)如果点击所属类别 则按所属类别排序 
         怎么实现?     

解决方案 »

  1.   

    楼上正确,像SharePoint里面的列表一样
      

  2.   

    明明是gridview么?只不过把sql语句内嵌集成到控件内部机制中去了。
      

  3.   

    恩,2楼说的没错排序只是你处理SQL的方式,跟控件没关系可以通过URL传值的方式==》拼接SQL==》完成排序==》显示
      

  4.   

    看不到图
    你可以排你绑定的数据源,如:DataTable
      

  5.   

    图片地址:http://hiphotos.baidu.com/dming4/pic/item/99e078017382e41f7bec2cbc.jpg
    这个我还有分页功能的
    贴出代码
    <div id="ListLog">
          <table width="100%"  border="0" cellpadding="5" cellspacing="1" bgcolor="#000000">
              <tr bgcolor="#C8C8C8">
                <th>日志标题</th>
                <th>所属类别</th>
        <th>操作</th>
                <asp:Repeater ID="repList" runat="server">
                   <ItemTemplate>
                       <tr bgcolor="#FFFFFF">
                         <td><%# Eval("Title") %></td>
                         <td><%# GetTypeName(int.Parse(Eval("TypeID").ToString()))%></td>
                         <td><a href="ArticleEdit.aspx?ID=<%# Eval("ID") %>">修改</a></td>
                    </tr>
                   </ItemTemplate>
                </asp:Repeater>
         </table>
    </div>
    <!--分页-->
    <div id="page">
            <cc1:Paging ID="Paging1" runat="server">
            </cc1:Paging>
    </div>增加了排序功能,所以现在想求一种比较好的解决方法...
      

  6.   

    在th标签里你可以放一个LinkButton,在事件里改变查询语句的排序字段