Query query = new Query();
query.Add(“Name”, txtPeopleName.Text, QueryOperator.Like);
query.Add(“Age”, txtPeopleAge.Text, QueryOperator.Equal);
QueryAndBind(new PeopleManager(), query.GetSql());
}
至此,基类页的功能已经完整了,但仍然不够,如果我们以后想改变查询按钮点击的行为,比如查询结果为空时,要弹出对话框提示,这时仍然要到处修改页面代码,这不是我们所希望的,于是我们将QueryButton的OnClick操作也放在基类页了中执行,继承页只要初始化数据访问组件和设置查询条件即可。
QueryPeopleForm : QueryFormBase
void Initialize()
{
// 指定页面对应的Manager
Manager = new PeopleManager();
// 绑定控件
InitControls(gridMain, btnQuery);
}
void GetQueryInfo(Query query)
文章来源于领测软件测试网 https://www.ltesting.net/