DataSet从设计上应该是一种离线的数据库,我的理解应该是在一个应用程序中只需要存在一个DataSet的实例,应用程序的所有Form等都从该DataSet获取数据,或保存数据,在应用程序退出时,将数据在持久化到数据库。
但是在设计WinForm时,使用数据绑定的在窗体构件和DataSet之间建立联系时,系统会自动为每个Form创建一个DataSet的实例。
请问有什么方法可以让DataSet在多个Form之间共享,并且可以支持可视化操作,实现DataSet和窗体构件之间的数据绑定?
可以实现一个在程序集内共享的静态变量吧
最好使用singleton模式吧