zoukankan      html  css  js  c++  java
  • c# 高效分页只需一个dll实例

    第一、首先下载WebUIControl.dll http://pan.baidu.com/s/1gdkilDh

    第二、添加引用

    三、应用实例-前台代码

    <%@ Register Assembly="WebUIControl" Namespace="DevCenter" TagPrefix="cc1" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>BianMaList</title>
        <link href="../../Styles/default.css" type="text/css" rel="stylesheet" />
    </head>
    <body>
        <form id="Form1" method="post" runat="server">
        <center>
            <table class="title_table">
                <tr>
                    <td>
                        编码表管理
                    </td>
                    <td class="help_td" align="right">
                    </td>
                </tr>
            </table>
            <hr style="color: #336699;  95%; height: 1px;" />
            <br />
            <table class="listable_table">
                <tr>
                    <td class="listable_title_td" style="height: 28px">
                        <div id="BmName" runat="server">
                        </div>
                    </td>
                    <td align="right" style="height: 28px">
                        <asp:Button ID="BtnBM" runat="server" Text="添加" CssClass="btn_3words" OnClick="BtnBM_Click">
                        </asp:Button>
                    </td>
                </tr>
                <tr>
                    <td class="listable_body_td" colspan="2">
                        <asp:DataGrid ID="DgBM" runat="server" HorizontalAlign="Center" Width="100%" AllowSorting="True"
                            AutoGenerateColumns="False" BorderStyle="None" GridLines="None" PageSize="2"
                            DataKeyField="COLUMN1" OnItemCommand="DgBM_ItemCommand" OnItemDataBound="DgBM_ItemDataBound">
                            <AlternatingItemStyle CssClass="datagrid_Aitem"></AlternatingItemStyle>
                            <ItemStyle CssClass="datagrid_item"></ItemStyle>
                            <HeaderStyle CssClass="datagrid_head"></HeaderStyle>
                            <Columns>
                                <asp:BoundColumn DataField="COLUMN2" HeaderText="代码"></asp:BoundColumn>
                                <asp:BoundColumn DataField="COLUMN3" HeaderText="实名"></asp:BoundColumn>
                                <asp:TemplateColumn HeaderText="编辑" HeaderStyle-Width="60px">
                                    <ItemTemplate>
                                        <asp:ImageButton ID="Editimg" runat="server" CssClass="btn_op" CommandName="edit"
                                            ImageUrl="~/Images/work/edit.gif" AlternateText="编辑"></asp:ImageButton>
                                    </ItemTemplate>
                                    <EditItemTemplate>
                                        <asp:ImageButton ID="Saveimg" runat="server" CssClass="btn_op" CommandName="save"
                                            ImageUrl="~/Images/work/edit.gif" AlternateText="保存"></asp:ImageButton>
                                        <asp:ImageButton ID="Closeimg" runat="server" CssClass="btn_op" CommandName="close"
                                            ImageUrl="~/Images/work/close.gif" AlternateText="取消"></asp:ImageButton>
                                    </EditItemTemplate>
                                </asp:TemplateColumn>
                                <asp:TemplateColumn HeaderText="删除" HeaderStyle-Width="60px">
                                    <ItemTemplate>
                                        <asp:ImageButton ID="Delimg" runat="server" CssClass="btn_op" CommandName="del" ImageUrl="~/Images/work/del.gif">
                                        </asp:ImageButton>
                                    </ItemTemplate>
                                </asp:TemplateColumn>
                            </Columns>
                        </asp:DataGrid>
                    </td>
                </tr>
            </table>
            <table cellspacing="0" cellpadding="0" width="95%">
                <tr>
                    <td>
                        <cc1:SqlPager ID="SqlPager1" runat="server" ControlToPaginate="DgBM" Height="30px"
                            BorderWidth="0px" BackColor="#ffffff" PagerStyle="ImageButtonNumericPageItems"
                            firstImg="../../Images/work/first.gif" lastImg="../../Images/work/last.gif" nextImg="../../Images/work/next.gif"
                            prevImg="../../Images/work/previous.gif" Width="100%" />
                    </td>
                </tr>
            </table>
        </center>
        </form>
    </body>
    </html>

    四、代码实现-后台代码

     #region 分页绑定列表
        /// <summary>
        /// 绑定通知公告列表
        /// </summary>
        public void PageBind(string tableName)
        {
            string connStr = ConfigurationManager.AppSettings["connStrJW"].ToString();
            string strCmd = "select * from " + tableName + " where COLUMN4=0";
            try
            {
                // 清除缓存      
                SqlPager1.ClearCache();
                // 绑定数据.
                SqlPager1.ConnectionString = connStr;
                SqlPager1.SelectCommand = strCmd;
                SqlPager1.SortField = "Column2 ASC";
                SqlPager1.ItemsPerPage = 20;
                SqlPager1.DataBind();
            }
            catch { }
        }
        #endregion
  • 相关阅读:
    Android 文件操作
    win7 jar文件打不开解决的办法
    工作年限
    mvc wcf 并发提示,存储Application,验证是否有用户在操作
    WCF理论 【转载】
    jQuery
    Entity Framework 新增实体,新增抽象实体
    Entity Framework 的枚举类型
    vs2013+sql server2012 +win8.1+entity framework + linq
    Entity Framework 的事务
  • 原文地址:https://www.cnblogs.com/honghong75042/p/3488770.html
Copyright © 2011-2022 走看看