有三个Form:form1,form2,form3。为了在三个form中传递DataSet,我在form1中定义了一个public static类型的DataSet,,这个DataSet通过读xml文件初始化。程序第一次运行时没有问题,结束的时候调用了DataSet的Clear()方法,然后部退出程序,继续激活form1的时候,DataSet并没有将新的文件读入,是空的。
这个问题应该怎么解决啊,是不是一个DataSet不能够重新读入xml文件?
大家帮帮忙啊
这个问题应该怎么解决啊,是不是一个DataSet不能够重新读入xml文件?
大家帮帮忙啊
解决方案 »
- 麻烦帮忙再看看
- 怎样让独立的类文件里的方法操作主程序的ui界面
- 求一段正则表达式
- Linq to sql SubmintChanges时 DateTime to SqlDateTime发生溢出,如何处理?
- http://www.xmcsw.com/中的搜索技术是如何实现的!搜出的结果都是厦门的信息!和baidu\google的搜索有什么异同?200分
- 在Winform中 Datagrid怎样自动显示行号?
- 用c#如何读取指定url文件的最后修改时间??急
- vs2005中webbrowser问题
- 很认真做的一个textbox下拉提示,模糊查询 ,有详细注释
- C#课题
- 各位大侠:如何用C#调用别处的.exe程序(不是一般的调用,有点难!高手进)
- 问一个代码窗体重用的问题,谢谢
调用Clear()方法后再点击按钮,他就不读数据了。里面是空的,抛异常。
到底应该怎么做啊
是不是你把DataSet置为了null,然后调用DataSet.Clear()就异常,
看看是否有必要调用DataSet.AcceptChanges();
在其他窗口中直接使用 PublicClass.dt.Rows……就都可以了