有一个窗体类mainForm,其中有一个static 变量str;
有一个数据访问类DAClass,请问如何在DAClass中设置str的值?
有一个数据访问类DAClass,请问如何在DAClass中设置str的值?
解决方案 »
- 分享下自己写的树状城市结构图~
- winform 加载flash 当窗口关闭后停止加载flash怎么做
- 【40分求助】奇怪的问题,抽象类以及Expression类
- 一个小问题 about winform
- 一个简单的Winform问题!疑惑中......!
- 怎样同时打开多个Console窗口
- Sql里的money对应C#中的哪种类型?
- 急!!!在线等!
- 求助:在C#中如何调用Dephi写的接口函数(内含结构体及结构体指针)
- 各位用过水晶报表的大哥,帮帮俺,俺遇上了报表格式控制的问题,不知道怎么处理?
- (急切求助)DeviceIOControl控制优盘读写权限参数问题(在线等)
- (100分求助)如何调用WinRar加密压缩文件(*.RAR)(在线等)
根据楼主的static变量来看应该是一个string类型
那样不能把这个变量一层层往下传递,因为字符串的不可变性
分层只是优化了代码的重用性,别一味钻牛角尖,1楼和4楼的方法都可以用
视图层定义一个OnDataChange()回调(委托),注册给模型层。
当数据改变的时候,模型层调用视图的OnDataChange,并且把数据传递过来,视图负责更新界面。
改成非静态的吧,通过new中间层 ,作为参数传过去。