zoukankan      html  css  js  c++  java
  • 排序上下箭头的是实现


    headertemplate中加一张UP.GIF和DOWN.GIF(就是升序,倒序的示意图)
    %@ Page Language="C#" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >

    <script runat="server">

       

        void GridView1_RowCreated(object sender, GridViewRowEventArgs e)

        {

            if (e.Row != null && e.Row.RowType == DataControlRowType.Header)

            {

                foreach (TableCell cell in e.Row.Cells)

                {

                    if (cell.HasControls())

                    {

                        LinkButton button = cell.Controls[0] as LinkButton;

                        if (button != null)

                        {

                            Image image = new Image();

                            image.ImageUrl = "default.gif";

                            if (GridView1.SortExpression == button.CommandArgument)

                            {

                                if (GridView1.SortDirection == SortDirection.Ascending)

                                    image.ImageUrl = "up.gif";

                                else

                                    image.ImageUrl = "down..gif";

                            }

                            cell.Controls.Add(image);

                        }

                    }

                }

            }

        }

           

    </script>

    <head id="Head1" runat="server">

        <title>Untitled Page</title>

    </head>

    <body>

        <form id="form1" runat="server">

        <div>

            <asp:GridView ID="GridView1" Runat="server" DataSourceID="SqlDataSource1" AllowSorting="True" AutoGenerateColumns="False" OnRowCreated="GridView1_RowCreated">

                <Columns>

                    <asp:BoundField HeaderText="customerid" DataField="CustomerID"></asp:BoundField>

                    <asp:BoundField HeaderText="companyname" DataField="CompanyName" SortExpression="CompanyName"></asp:BoundField>

                  

                </Columns>

            </asp:GridView>

            <asp:SqlDataSource ID="SqlDataSource1" Runat="server" SelectCommand="SELECT customerid,companyname FROM customers " ConnectionString="server=localhost;uid=sa;password=XXX;database=northwind">

            </asp:SqlDataSource>

        </div>

        </form>

    </body>

    </html>

  • 相关阅读:
    记一次模型调试问题:使用TextLSTM/RNN学习不动,损失和acc均无变化
    机器学习常用损失函数
    java多线程使用mdc追踪日志
    搜索笔记整理
    pytorch加载bert模型报错
    Transformer源代码解释之PyTorch篇
    matplotlib画图并设置风格
    PyTorch实现断点继续训练
    通过sklearn使用tf-idf提取英文关键词
    通过依存关系生成邻接矩阵
  • 原文地址:https://www.cnblogs.com/lgzh3/p/715649.html
Copyright © 2011-2022 走看看