作者Uihc (我 有我的倔强...)
看板C_Sharp
标题[问题] 想取得目前分页的页数
时间Sat Sep 23 20:32:32 2006
请教大家
在下是个新手~~
现使用ide环境是vs.2005
安装好sql express之後
新增好网站、连结资料库、新增一个windows form~
在设计模式时,我把北风资料库里头的资料表 Products的其中三栏
ProductId,ProductName,Discontinued用拖拉的方式拉进页面
然後也启动了分页~
以上的动作,在编译之後都没什麽问题
有问题的地方是~~
我新增了一个 Label1,接着打开*.cs档案
写了一个PageIndexChanging事件如下,想要秀出使用者目前所在的页数:
public partial class GridViewSqlDataSource : System.Web.UI.Page
{
protected void GridView1_PageIndexChanging (object sender,
GridViewPageEventArgs e)
{
Label1.Text = "Current Page:"+(e.NewPageIndex+1)+"<br>";
}
}
编译後虽然没有错误~~但是label也没有如预期出现页数变化,
不管怎麽切换页都只显示"Label"
请问我是什麽地方做错了呢?该如何修正才对?? 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.31.149.50
※ 编辑: Uihc 来自: 61.31.149.50 (09/23 20:34)
1F:→ Uihc:找到了~~~原来在aspx里控制项忘了要连结事件 ^^ 09/23 21:37
2F:推 diamondking:分页最好在sql里自己实作好喔,.net的分页算是假的 09/24 12:58
3F:推 Uihc:请教这是什麽意思呢? .? 因为网页上看起来的确是分了页~@"@ 09/25 09:20
4F:推 tomex:意思是说资料仍是全部载回来,只是秀出部分而己 09/25 21:59