请问怎样在页面里设全局变量
我vs.net写了一个测试页,想点击“next”时显示下一条记录,这应该需要一个全局变量吧,对了,数据在dataset里面。请问我应该怎么做?初学勿笑~ 问题点数:0、回复次数:10Top
1 楼yc3231996(阿蒙)回复于 2005-06-02 03:11:44 得分 0
要显示dataset里的数据,通过数据控件datagrid,datalist,repeater来实现
你说的显示下一页,这属于分页问题。在datagrid中内置了分页功能。
看看MSDN里datagrid如何分页的即可Top
2 楼wangyaqin123(雅勤)回复于 2005-06-02 03:41:41 得分 0
datagrid中有分页功能,买本书看一下,或者msdn看一下,很简单的Top
3 楼itflying(it学习者 )回复于 2005-06-02 07:01:00 得分 0
public void PagerButtonClick(object sender, EventArgs e)
{
string arg = ((LinkButton)sender).CommandArgument.ToString();
switch(arg)
{
case "next":
if (MyDataGrid.CurrentPageIndex < (MyDataGrid.PageCount - 1))
{
MyDataGrid.CurrentPageIndex += 1;
}
break;
case "prev":
if (MyDataGrid.CurrentPageIndex > 0)
{
MyDataGrid.CurrentPageIndex -= 1;
}
break;
case "last":
MyDataGrid.CurrentPageIndex = (MyDataGrid.PageCount - 1);
break;
default:
MyDataGrid.CurrentPageIndex = System.Convert.ToInt32(arg);
break;
}
BindGrid();
ShowStats();
}
Top
4 楼iceberg_zj()回复于 2005-06-02 08:11:07 得分 0
联机帮助里有。有现成的代码,不防拿来先看看!Top
5 楼hongmingz(学会糊涂)回复于 2005-06-02 08:25:57 得分 0
用视图状态或者SESSION吧.
页面在发送给客户端后就消失了,不存在全局变量一说.Top
6 楼vbnet(Ti a'mo)回复于 2005-06-02 08:29:00 得分 0
最好自己看下 研究下 拿代码的话 下次还是不懂~Top
7 楼hchxxzx(NET?摸到一点门槛)回复于 2005-06-02 08:29:03 得分 0
你可到如下地址,去下载一个分页控件,里面有详细的示例程序及源代码/帮助
www.webdiyer.comTop
8 楼shf821117(在雨中)回复于 2005-06-02 22:14:48 得分 0
如果不用SESSION传值还有没有别的办法?Top
9 楼wangjuping(三皮子[www.3pz.com])回复于 2005-06-02 22:30:58 得分 0
在public void PageLoad(object sender, EventArgs e) 的是面一行用public string s定义,s就是全局变量了是吧?我是新手!
Top
10 楼terryshi(terryshi)回复于 2005-06-02 22:46:59 得分 0
Application["XXXXX"]
整个网站的全局变量
session["XXXXX"]
Session变量Top




