框架大致是三层架构 BLL DLL model 外加一个接口层
接口写在contract
下面是查询的点击事件
点击查询事件 SetButtonStatus(EditState.Find);这里是编辑此事件状态,
调用SetButtonStatus接口,SetButtonStatus是负责声明当前状态的接口,add为添加,modify 修改,FIND修改,前面this.grvps_container_status.OptionsBehavior.Editable为调用接口,具体啥意思我也不知道,只看出来选中这个控件,等不等于空,然后在其他的操作中,也可调用该接口的状态。
SetButtonStatus调用的是SetButtonStatus,这里是判断各种状态
最后调用一下显示的接口,search是获取所有数据和所有业务的接口,
此点击事件也在designer文件里进行配置声明
调用此控件,声明选中此事件
总结:单表查询只需要在ui层调用该查询 修改 等状态,判断该状态