zoukankan      html  css  js  c++  java
  • 使用JQuery插件,排序Gridview的某个字段

    1. 前台代码

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script src="../../Scripts/jquery-1.10.2.js"></script>
        <script src="../../Scripts/jquery.tablesorter.min.js"></script>
        <script type="text/javascript">
            $(document).ready(function () {
                $("#GridView2").tablesorter();
            });
        </script>
        <style type="text/css">
            th {
                cursor: pointer;
                background-color: #dadada;
                color: Black;
                font-weight: bold;
                text-align: left;
            }
        </style>
    
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <asp:GridView ID="GridView2" CellPadding="5" runat="server" AutoGenerateColumns="false">
                    <Columns>
                        <asp:BoundField DataField="Item" HeaderText="Item" />
                        <asp:BoundField DataField="Price" HeaderText="Price" />
                    </Columns>
                </asp:GridView>
            </div>
        </form>
    </body>
    </html>
    View Code

    2. 后台代码

        protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    DataTable dt = new DataTable();
                    dt.Columns.AddRange(new DataColumn[2] { new DataColumn("Item"), new DataColumn("Price") });
                    dt.Rows.Add("AItem", 20);
                    dt.Rows.Add("BItem", 30);
                    dt.Rows.Add("CItem", 40);
                    dt.Rows.Add("DItem", 50);
                    dt.Rows.Add("EItem", 60);
                    dt.Rows.Add("FItem", 70);
                    GridView2.DataSource = dt;
                    GridView2.DataBind();
    
    
                }
                GridView2.UseAccessibleHeader = true;
                GridView2.HeaderRow.TableSection = TableRowSection.TableHeader;
            }
    View Code

    注意:

    需要下载JS插件,并引入插件

    http://tablesorter.com/docs/#Download

    查看Download里面的jquery.tablesorter.zip.

    资料来源:

    http://www.c-sharpcorner.com/Blogs/46650/how-to-do-sorting-in-gridview-on-client-side-using-jquery.aspx

  • 相关阅读:
    修改linux命令行提示符颜色
    passwd命令
    用户与用户组
    计划任务
    sed简单用法
    sed命令实现对文件内容的添加
    C#颜色选择器的调用操作
    插入排序算法的学习
    二叉树的学习记录
    判断两个单链表是否相交及相交的第一个节点
  • 原文地址:https://www.cnblogs.com/songxia/p/4377445.html
Copyright © 2011-2022 走看看