为什么全局变量在Button_Click()间不能传值? 上面的代码是在webform中!请问若在webform中有一个已加入数据的数据集ds,可不可以获取ds中表的当前记录号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请问若在webform中有一个已加入数据的数据集ds,可不可以获取ds中表的当前记录号?在winform中可以用mybind.Position 获得!可是在webform中BindingManagerBase不可用!在winform中可以用下面的代码来移动指针到记录集ds的某一记录,那在webform中有相应的方法吗?BindingManagerBase mybind;mybind = this.BindingContext[ds,"项目"];mybind.Position =mybind.Position+1; 扯个鸟蛋,不可能的事,不过建议public int x=0; 我觉得不会出现这样的事情,如果你觉得不可以,请试一试上面仁兄的方法,或者改为private static int x = 0; 看样像WEBFORM,WEBFORM使用HTTP,而是HTTP是无状态的联接,所以X初值为0 X=X+1 ;X=1,你在次按BUTTON时,(HTTP是无状态的联接)类被重新实例化X又等于0了 我在2楼就申明了“上面的代码是在webform中!”中呀!to gabriel1(威) 和 NekChan(小猪) 你们才在扯蛋!题不看清楚!用“public int x=0;”早就试过了,就是因为不行,才修改为“public int x;”的!我想还是“ lansingcy(小子) ”说得对!可是这个问题怎么解决? 倒,同意楼上,我以为是应用程序呢。。web页面是不可重新装载的,所有参数变量都会被重新初始化。 我发出帖子后,发现没说明是在webform中,所以马上在2楼说明!怎么你们都没有看2楼的说明呀!这个论坛真气人,不可以修改帖子! 我主要是想在webform中获取数据集的指定行!你们是怎么处理的! web编程不保存变量状态,只能将变量放到Session中或者ViewState中,然后再每次改变变量值的时候重新给Session或者ViewState赋值。int x = 0;Session["x"] = x; or ViewState["x"] = x; int x = 0;Session["x"] = x; or ViewState["x"] = x;用上面的代码后,怎么取出Session["x"]中的值?用下面的代码不行!string t=Session["x"];x=int.Parse(t);x=x + 1; int x=0;x=Session["x"]; int x = 0;Session["x"] = x; or ViewState["x"] = x;用上面的代码后,获Session["x"]的值用下面的代码可以了,可是怎么要用string t来转换一下,为什么x=Session["x"];不行?string t=Session["x"].ToString();x=int.Parse(t);x=x + 1; 同一个页面private static int i = null; private static int x = 0;设置成静态变量 x=Int16.Parse(Session["x"].ToString());就可以获得值了 對﹐用public static 變量﹔ 用session太浪费了,还是用ViewState["变量"]吧! protected string strOutOrderID;//定义变量TextBox1.Text=Request.QueryString.Get("strOrderID");ViewState["strOutOrderID"]=TextBox1.Text ;//赋值TextBox1.Text=ViewState["strOrderID"].ToString ();//使用 谢谢,那你说说session与ViewState的异同! 这个问题通过jscript解决,这样的粒子可多了 请问在.net中对于DataGrid而言,有没有点击事件、双击事件?在哪里可以新建一个事件? 扬州 吴宗来 如何让图片上的文字自动换行! 我在做一个Win Form程序 Microsoft.Web.UI.WebControls本地机与服务器的差异,报错了!100分 救命呀 数据库,数据传输,xml make报错 发现sql server2000的一个BUG! C#上传百度头像 如何在Page_Load中实现图片的自动排列 TreeView中Node与DataGridView关联的问题 C号弱智问题 寻求画图代码或者思想 水晶报表中精确定位某一个标签,他的top,left属性值是什么单位,pixel,mm还是其他
mybind = this.BindingContext[ds,"项目"];
mybind.Position =mybind.Position+1;
public int x=0;
private static int x = 0;
WEBFORM使用HTTP,而是HTTP是无状态的联接,所以
X初值为0 X=X+1 ;X=1,你在次按BUTTON时,(HTTP是无状态的联接)类被重新实例化X又等于0了
用“public int x=0;”早就试过了,就是因为不行,才修改为“public int x;”的!我想还是“ lansingcy(小子) ”说得对!可是这个问题怎么解决?
int x = 0;
Session["x"] = x; or ViewState["x"] = x;
Session["x"] = x; or ViewState["x"] = x;
用上面的代码后,怎么取出Session["x"]中的值?用下面的代码不行!
string t=Session["x"];
x=int.Parse(t);
x=x + 1;
int x=0;
x=Session["x"];
Session["x"] = x; or ViewState["x"] = x;用上面的代码后,获Session["x"]的值用下面的代码可以了,可是怎么要用string t来转换一下,为什么x=Session["x"];不行?string t=Session["x"].ToString();
x=int.Parse(t);
x=x + 1;
private static int i = null;
设置成静态变量
protected string strOutOrderID;//定义变量
TextBox1.Text=Request.QueryString.Get("strOrderID");
ViewState["strOutOrderID"]=TextBox1.Text ;//赋值TextBox1.Text=ViewState["strOrderID"].ToString ();//使用
在哪里可以新建一个事件? 扬州 吴宗来