首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 很牛X 的 girdview 分页问题 如题: [已结帖,结帖人:qq497525725]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qq497525725
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-11-15 13:40:54 楼主
    我给它分了页
    PageSize="3"

    数据是这样显示的
    1
    1
    2
    1
    2
    3

    6列数据

    --------------------------------------------------------
    PageSize="1"
    首页没问题

    第二页的时候
    1
    1
    2
    第三页的时候
    1
    1
    2
    1
    2
    3
    在线等 谢谢


    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ufo20020427
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-15 13:42:521楼 得分:10
    你这个GridView里的PageIndexChanging 事件是怎么写的?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ufo20020427
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-15 13:43:562楼 得分:10
        protected void Gv_ShowProduce_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            Gv_ShowProduce.PageIndex = e.NewPageIndex;
            重新获得数据的语句
        }
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qq497525725
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-15 13:45:483楼 得分:0

    C# code
    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e) { GridView1.PageIndex = e.NewPageIndex; List<ListBokeInfo> list = (List<ListBokeInfo>)Session["list"]; GridView1.DataSource = list; GridView1.DataBind(); } 这是 PageIndexChanging 谢谢回复
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ufo20020427
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-15 13:48:574楼 得分:10
    Session["list"]会不会在第一次获取 List <ListBokeInfo> list 后有改动了?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • rczjp
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-15 13:49:025楼 得分:0
    if (!Page.IsPostBack){}试试
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qq497525725
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-15 13:52:156楼 得分:0
    没有人遇到过吗  555555555555555555555555
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ufo20020427
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-15 14:04:057楼 得分:20
    using System;
    using System.Data;
    using System.Configuration;
    using System.Collections;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    using System.Collections.Generic;

    public class ListBokeInfo
    {
        private int num;
       
        public int  Num
        {
            set { num = value; }
            get { return num; }
        }

    }


    public partial class _Default : System.Web.UI.Page
    {
        List <ListBokeInfo> list = null;

        protected void Page_Load(object sender, EventArgs e)
        {
        }




        protected void Button1_Click1(object sender, EventArgs e)
        {
            List <ListBokeInfo> list = new List <ListBokeInfo>();
           

            for (int i = 1; i <= 6; i++)
            {
                ListBokeInfo listBokeInfo = new ListBokeInfo();
                listBokeInfo.Num = i;
                list.Add(listBokeInfo);

            }

            Session["list"] = list;
            GridView1.DataSource = list;
            GridView1.DataBind();

        }
        protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            ((GridView)sender).PageIndex = e.NewPageIndex;
            if (Session["list"] != null)
            {
                GridView1.DataSource = Session["list"];
                GridView1.DataBind();
            }
        }
    }


    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

    <!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 runat="server">
        <title>无标题页 </title>
    </head>
    <body>
        <form id="form1" runat="server">
            <asp:GridView ID="GridView1" runat="server" AllowPaging="True" OnPageIndexChanging="GridView1_PageIndexChanging" PageSize="3">
            </asp:GridView>
            <asp:Button ID="Button1" runat="server" OnClick="Button1_Click1" Text="Button" />
            &nbsp;
         
        </form>
    </body>
    </html>
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ufo20020427
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-15 14:04:328楼 得分:0
    这是我写的一个试验,请楼主看看有哪里不一致的地方~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • ufo20020427
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-15 14:04:529楼 得分:0
    这是我写的一个试验,请楼主看看有哪里不一致的地方~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qq497525725
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-11-15 14:06:3610楼 得分:0
    解决了 我没描述清楚 还是谢谢大家 送点分吧呵呵
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved