关于Web中DataSet的使用 Button4中myds中的数据已经不存在了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 myds是局部DataSet,private DataSet myds=new DataSet ();应该在Button4 Click中报错呀???改为全局变量 可以用Session或视图状态来保存!datagrid的自动分页用的就是视图状态! 变量的作用域问题。myds 在 Button2_Click 中申明,当 Button2_Click 执行完毕后 myds 即被销毁或等待 gc 来收集。所以在 Button4_Click 是不能访问的。可以在用如下方式定义:public class Form1 : System.Windows.Forms.Form{ private DataSet myds=new DataSet (); ..... .....}这样在类 Form1 中就都能访问了。 WebForm 是非连接的,可以用 Application 来保存,Session,Cache 也可以,但应注意过期失效问题。只是,如果是非常用数据,似乎没这个必要。 如何使Datageridview中的数据可以更改? int? success = -1;与int success = -1;区别? "?"有什么作用 请问数据库连接语句放在哪里呢,VS05的 如何实现屏蔽键盘的一些特定的组合键 请问PROVISION接口问题!急,在线等 终于知道C#的动态类型有什么用了。 菜鸟问题!关于树的!请师兄们指教 有没有有人用vs2005开发项目 我觉得用这个不太保险 大家发表发表意见 如何使用web service将数据上传到中心数据库? xml节点循环的问题 help~!水晶报表问题 初学WinForm (c#)的我向大学求教,如Datagrid等某些问题
private DataSet myds=new DataSet ();
应该在Button4 Click中报错呀???
改为全局变量
myds 在 Button2_Click 中申明,当 Button2_Click 执行完毕后 myds 即被销毁或等待 gc 来收集。所以在 Button4_Click 是不能访问的。
可以在用如下方式定义:
public class Form1 : System.Windows.Forms.Form
{
private DataSet myds=new DataSet (); .....
.....
}
这样在类 Form1 中就都能访问了。
只是,如果是非常用数据,似乎没这个必要。