gridview分页显示_html分页显示数据

gridview分页显示_html分页显示数据首先把CSS样式代码粘贴过来:.gv{   border:1pxsolid#D7D7D7;   font-size:12px;   text-align:center;}.gvHeader{   color:#3F6293;   background-color:#F7F7F7;   height:24px;   line-height:24px;   tex

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

首先把CSS样式代码粘贴过来:

.gv
{

    border: 1px solid #D7D7D7;
    font-size:12px;
    text-align:center;
}
.gvHeader
{

    color: #3F6293;
    background-color: #F7F7F7;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-weight: normal;
    font-variant: normal;
}
.gvHeader th
{

    font-weight: normal;
    font-variant: normal;
}
.gvRow, .gvAlternatingRow, .gvEditRow
{

    line-height: 20px;
    text-align: center;
    padding: 2px;
    height: 20px;
}
.gvAlternatingRow
{

    background-color: #F5FBFF;
}
.gvEditRow
{

    background-color: #FAF9DD;
}
.gvEditRow input
{

    background-color: #FFFFFF;
    width: 80px;
}
.gvEditRow .gvOrderId input, .gvEditRow .gvOrderId
{

    width: 30px;
}
.gvEditRow .checkBox input, .gvEditRow .checkBox
{

    width: auto;
}
.gvCommandField
{

    text-align: center;
    width: 130px;
}

.gvLeftField
{

    text-align: left;
    padding-left: 10px;
}
.gvBtAField
{

    text-align: center;
    width: 130px;
}
.gvCommandField input
{

    background-image: url(../Images/gvCommandFieldABg.jpg);
    background-repeat: no-repeat;
    line-height: 23px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    width: 50px;
    height: 23px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: 10px;
}
.gvPage
{

    padding-left: 15px;
    font-size: 18px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
}
.gvPage a
{

    display: block;
    text-decoration: none;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    border: 1px solid #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: normal;
}
.gvPage a:hover
{

    display: block;
    text-decoration: none;
    border: 1px solid #CCCCCC;
}

根据上面列出的CSS样式样式名称,将他们分别加入网页GridView的不同标记中,举例如下:

<RowStyle BackColor=”#E7E7FF” ForeColor=”#4A3C8C” CssClass=”gvRow” />
<HeaderStyle BackColor=”#4A3C8C” Font-Bold=”True” ForeColor=”#F7F7F7″ CssClass=”gvHeader” />
<AlternatingRowStyle BackColor=”#F7F7F7″ CssClass=”gvAlternatingRow” />

使用改样时候的gridView效果如下所示:

gridview分页显示_html分页显示数据

 

其中gridview下方的换页代码为:

<PagerTemplate>
    <table width=”100%” style=”font-size:12px;”>
        <tr>
        <td style=”text-align: right”>
            第<asp:Label ID=”lblPageIndex” runat=”server” Text='<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>’></asp:Label>页
            /共<asp:Label ID=”lblPageCount” runat=”server” Text='<%# ((GridView)Container.Parent.Parent).PageCount %>’></asp:Label>页&nbsp;&nbsp;
            <asp:LinkButton ID=”btnFirst” runat=”server” CausesValidation=”False”
                CommandName=”Page” Text=”首页” CommandArgument=”first” OnClick=”btnFirst_Click”>
            </asp:LinkButton>
            <asp:LinkButton ID=”btnPrev” runat=”server” CausesValidation=”False”
                CommandName=”Page” Text=”上一页” CommandArgument=”prev” οnclick=”btnFirst_Click”>
            </asp:LinkButton>
            <asp:LinkButton ID=”btnNext” runat=”server” CausesValidation=”False”
                CommandName=”Page” Text=”下一页” CommandArgument=”next” OnClick=”btnFirst_Click”>
            </asp:LinkButton>
            <asp:LinkButton ID=”btnLast” runat=”server” CausesValidation=”False”
                CommandName=”Page” Text=”尾页” CommandArgument=”last” OnClick=”btnFirst_Click”>
            </asp:LinkButton>
            <asp:TextBox ID=”txtNewPageIndex” runat=”server” Text='<%# ((GridView)Container.Parent.Parent).PageIndex + 1 %>’
                Width=”20px” AutoPostBack=”True” 
                ontextchanged=”txtNewPageIndex_TextChanged”></asp:TextBox>
            <asp:LinkButton ID=”btnGo” runat=”server” CausesValidation=”False” CommandArgument=”go”
                CommandName=”Page” Text=”GO” OnClick=”btnFirst_Click”></asp:LinkButton>
        </td>
        </tr>
    </table>
</PagerTemplate>

方法btnFirst_Click的定义如下所示:

protected void btnFirst_Click(object sender, EventArgs e)
{

    switch (((LinkButton)sender).CommandArgument.ToString())
    {

        case “first”:
            GridViewAmusement.PageIndex = 0;
            break;
        case “last”:
            GridViewAmusement.PageIndex = GridViewAmusement.PageCount – 1;
            break;
        case “prev”:
            GridViewAmusement.PageIndex = GridViewAmusement.PageIndex – 1;
            break;
        case “next”:
            GridViewAmusement.PageIndex = GridViewAmusement.PageIndex + 1;
            break;
        case “go”:
            {

                GridViewRow gvr = GridViewAmusement.BottomPagerRow;
                TextBox temp = (TextBox)gvr.FindControl(“txtNewPageIndex”);
                int res = Convert.ToInt32(temp.Text.ToString());
                GridViewAmusement.PageIndex = res – 1;
            }
            break;
    }
    BindData();//根据需要重新绑定数据源至GridView控件。
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/193349.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • List转JSONArray和JSONArray转List转

    List转JSONArray和JSONArray转List转@List转JSONArray和JSONArray转List1.List转JSONArrayListlist=newArrayList();JSONArrayarray=JSONArray.parseArray(JSON.toJSONString(list));2.JSONArray转ListJSONArrayarray=newJSONArray();Listli…

  • chip seq实验原理及步骤_思科真机实验环境搭建

    chip seq实验原理及步骤_思科真机实验环境搭建实验内容通过实验环境学习了解SR-PCE。xrv_7作为PCE,计算PE1到PE2的路径。网络中IP设置,metric值与之前的实验一致。拓扑图配置流程:配置SRGB在IGP(is-is)中使能segmentrouting和NodeID修改IGP和TE的链路metric配置PCE我们这次主要关注配置PCE的过程。前面的配置可以参考:SR-TEPolicy(思科)—-explicitpath实验SR-TEPolicy(思科)—-dynamicpath实验P

  • 验证码的原理及作用「建议收藏」

    验证码的原理及作用「建议收藏」验证码被广泛用于用户登录以及注册的校验,那么验证码的作用仅仅是进行校验吗?,或者说为什么会有验证码校验这一环节?验证码是目前大多网站所支持并使用于注册登录的。就在于其作用能有效防止恶意登录注册,验证码每次都不同,这就可以排除,用其他病毒或者软件自动申请用户及自动登陆.有效防止这种问题。这就是验证码的真正作用,能够防止别人进行恶意攻击,而且大家也会注意到一点,如果频繁发送验证码,用户请求注册…

  • PostScript——学习postscrip

    PostScript——学习postscrip本文转载自:https://www.cnblogs.com/wurui1994/p/6290969.html1.前言PostScript是一种编程语言,直译为"后处理脚本"[相

  • java logbook_SpringBoot使用Logbook记录HTTP请求响应日志

    java logbook_SpringBoot使用Logbook记录HTTP请求响应日志SpringBoot的httptrace端口能够记录每次访问的请求和响应信息,但是不能记录body,这样在出问题时就不方便排查,而且httptrace不方便在原有的基础上进行扩展,所以只能寻求其他方式进行记录。Logbook是一个可扩展的Java库,可以为不同的客户端和服务端技术提供完整的请求和响应日志记录。它能够满足一些特殊的需求:允许web应用记录程序接收或发送的所有HTTP通信易于保留和进…

    2022年10月23日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号