说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

请教一个Datagrid分页的问题,具体代码附后。

编辑:说三道四文库 发布时间:2017-11-19 05:45
HTML文档下载 WORD文档下载 PDF文档下载
我在VS2003中建了一个Webapplication, 加入了sqlconnection1,sqlcommand1,sqldataadapter13个控件,sqlconnection, command.text均无问题,结果显示的第一页也没问题,就是不能分页,加入vitureitem后,显示了N多页码,但点击页码无反应,搞了一上午,查了N多资料,还是没搞懂。请各位帮忙了。
具体代码如下:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        '在此处放置初始化页的用户代码

        If Not IsPostBack Then
            BindGrid()
        End If


    End Sub

    Public Sub BindGrid()

        SqlConnection1.Open()
        SqlCommand1.Connection = SqlConnection1
        DataGrid1.DataSource = SqlCommand1.ExecuteReader
      '    DataGrid1.VirtualItemCount = 50  
        
        If Not Page.IsPostBack Then

        DataGrid1.DataBind()

        End if

        SqlConnection1.Close()

    End Sub

    Private Sub DataGrid1_PageIndexChanged(ByVal source As System.Object, ByVal e As System.Web.UI.WebControls.DataGridPageChangedEventArgs)
        DataGrid1.CurrentPageIndex = e.NewPageIndex
        BindGrid()
    End Sub
BindGrid()方法不要if块
因为每次DataGrid1_PageIndexChanged都是IsPostBack,当然不会执行DataGrid1.DataBind()了
Tom,
我已去掉了if, 该为:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        '在此处放置初始化页的用户代码

            BindGrid()
End Sub

但还是不行阿。
If Not Page.IsPostBack Then
        DataGrid1.DataBind()
        End if
        SqlConnection1.Close()
这个不要就可以,原因见楼上!
前台代码那?别去用什么控件,自己写直观方便
还是不可以,要不我把原文件打个包,您给看看??
原因就是你在BindData时判断了!IsPostBack.最好了解下什么时候会触发IsPostBack.我也有过你的困惑.多做做实例就明白了.
'If Not Page.IsPostBack Then

DataGrid1.DataBind()

'End if

多余的判断
C#如何删除string中的Html标记 ImageStone图像处理C++类库 jQuery Mobile 开发入门手册--概述 jQuery Mobile 开发入门手册--技术理论 jQuery Mobile 开发入门手册--组件 SMTP/POP3收发邮件的C#类库SmtPop.Net 用C#编写的Telnet开源类库 Visual Studio C#创建Windows服务(Windows Service) C#取得Windows服务列表 C#编程自动安装Windows服务 C#安装/删除 .NET Windows服务 C#启动、停止、重启Windows服务 jQuery实现Ajax提交form表单的简单方法 字符串String与枚举Enum之间的转换[C#] Javascript统计DOM元素里文字的行数 C#从Web网站下载文件 C#得到区域名称列表 C#合并多个PrintDocument WpWidgetLibrary - Windows Phone的HTML部件库(Widgets) 让你不再害怕C语言指针 C语言概述-C语言教程 Turbo C 2.0集成开发环境的使用(上)-C语言教程 Turbo C 2.0集成开发环境的使用(下)-C语言教程 程序的灵魂—算法-C语言教程 数据类型、运算符与表达式(上)-C语言教程 数据类型、运算符与表达式(下)-C语言教程 最简单的C语言顺序程序设计-C语言教程 分支结构程序-C语言教程 循环控制-C语言教程 数值数组-C语言教程 字符数组-C语言教程 哪位高手帮忙编写一个程序,使局域网各用户之间能传送文件!谢谢! 帮我译vb为c# VB.net如何在进程之间通讯,我用SendMessage发WM_COPYDATA给目标窗口,可是总是不行,请高手帮忙! 哪位高手帮忙编写一个程序,使局域网各用户之间能传送文件!谢谢! 哪位高手帮忙编写一个程序,使局域网各用户之间能传送文件!谢谢! 关于文件操作的那几个函数问题 如何初始化const char * p[5]数据成员? 如何安装WINME???急!,在线等!!! C文件读写(急,来者有分) ---控件--里连接---数据库---都有什么方法?SQL2K 正在搜索 请稍后 是怎么做的? 为什么这样做? 哪位高手帮忙编写一个程序,使局域网各用户之间能传送文件!谢谢! 再问,关于中文字符.急!!!! OleDbDataReader这个东西是不是不可以同时打开两个? 哪位高手帮忙编写一个程序,使局域网各用户之间能传送文件!谢谢! 日期的计算问题 哪位高手帮忙编写一个程序,使局域网各用户之间能传送文件!谢谢! 用jsp编打印图片的问题(很急) 谁第一个来,谁得分 哪位高手帮忙编写一个程序,使局域网各用户之间能传送文件!谢谢! 今天生日,除了MM没人祝我生日快乐,只好自已祝福自已了(散分) 如何将表单提交到数据库中? 在线等!!!!!!!!!!!! 哪位高手帮忙编写一个程序,使局域网各用户之间能传送文件!谢谢! 哪位高手帮忙编写一个程序,使局域网各用户之间能传送文件!谢谢! 如何在屏幕任意位置显示移动的文字 收到了数字情书,我嫩是解不开。。帮帮我吧,不好回了。 如何让winamp慢速播放mp3? 哪位高手帮忙编写一个程序,使局域网各用户之间能传送文件!谢谢! 在服务器端的DLL文件中如果获取网站在服务器的磁盘上的路径? 在水晶报表中如何控制所显示记录的条数! 一个超级奇怪的iis问题??????? 一路同行?我开始学习C#, 我是一从为接触过单板的人,学的是软件。现在我想提一个问题。 如何解决UNIX通讯问题? 关于读出文件里的字符串与录入的字符串比较问题 哪位高手帮忙编写一个程序,使局域网各用户之间能传送文件!谢谢! help!有关SESSIONBEAN! 无法联接ORACLE数据库,错误信息:ORA-01034:ORACLE not available 其它信息 sos 用vb怎么实现打印功能啊,不是vb附带的那小功能啊,把家帮帮忙啊,。。。sos 请教高手:视频传输编程技术!!! 请教!.net的程序一定要 各位大侠:小女请教一问题 求救!美编的工作站显示器只能显示黑白了! Excel控件使用之怪现象,请DX们诊断诊断 ACCESS转为SQLSERVER后的问题~~ 这是什么错误? asp中怎么读取xml中的元素值呀? 请问,DATAGIRD能否在编辑时,在表格里使用下拉框控件,如何使用??谢谢 哪里有delphi中文帮助 为什末不能向项目Test中添加一个新文件abc.aspx ? 谢谢!! 飞机如何着陆特情:双发飞机单发空中停车,跑道湿滑或结冰,大风侧滑,若必须着陆,怎么办?机腹接在草地上么? 从飞机着陆到乘客下飞机要多久?在多少分钟以内?不需要摆渡车 关于宋江《梁史》·《太祖本纪》 太祖,姓宋讳江,星名天魁星,绰号呼保义,表字公明,本为郓城县押司,上梁山后为梁山泊总兵都头领,后建立梁王朝,立年号济世,定都郓城(更名郓京),庙号 求关于古代战场厮杀的歌曲类似于这种的:烈火旌旗一应沧波三千里回头顾曲天下英雄复更名江流石不转 多少遗恨随风去乱世重演乾坤斗转任我行哪有繁花美酒能融解这 阴郁的天空别颤抖 本人姓金 我是"纯"字辈的 爸爸是"学"字辈的 请问谁能告诉下,我的下辈是 什么 字辈的?我的长辈们也不知道这个问题.家谱可能是早就丢了.. 关于剑与日本刀的铸造问题请问剑或刀能够铸造成黑色的吗?而且黑色的有没有实用价值?是刀刃那部分哦,不是持剑的那个位置(比如死神中黑崎一护的那把剑) 你觉得诸葛亮和蔺相如有什么共同之处? 关于带点粒子在匀强电场与匀强磁场中的运动,说法错误的是A.沿电场线方向进入电场,电场力对电荷做负功,动能一定变大B.沿磁感线方向进入磁场,磁场力不做功,动能不变C.垂直电场线方向进 怎么把“诗化了邂逅”改成带有漂亮符号的繁体字要漂亮一点的符号和繁体字 飞机怎样落地 飞机是怎么落地的? 流浪女杭州诞下龙凤胎 父母发怒:不会90后女孩爱上有妇之夫 逼男子离婚被男子吃药后感觉自己不男不女 见情侣亲女子相亲时是弟弟洞房成哥哥 5年后提河北自锯病腿患者昨日在医院手术 约十杭州地铁3号线 为啥短了十公里(图)杭州发现外来有害生物福寿螺 对生态环冷空气吹开雾霾带来降温 昨天白天杭州\"流浪女诞龙凤胎\"续:父母很恼火台风吹高的菜价开始回落了 花菜走下坡台风“菲特”过后 完善农业保险成为焦河北科大理工学子支教家乡 新年助力冬奥会奖牌榜沧县一农民发明出小区自动化节水系统获邯郸志愿者发起“五公里内不开车”全民逆势增长 1月份河北省共出口光伏产品1月河北外贸进出口总额56.8亿美元生鸡蛋是软的为何加热后凝固?仨醉驾网上逃犯接连落网治理雾霾多地机动车限行书法家进军营送作品山东:男子杀害夫妻俩后潜逃12年 在
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘