PeopleManager manager = new PeopleManager();
this.gridMain.DataSource = manager.GetDataTable(sql);
this.gridMain.DataBind();
}
当点击查询按钮时,我们做了以下三件事:
1、获取查询条件
2、提交查询
3、将查询结果绑定到表格
这儿的提交查询和绑定在不同的查询页面都是一样的,于是我们首先把2,3放到基类页中,并提供这样一个方法:void QueryAndBind(IManager manager, string sql); 这儿要定义IManager接口,让所有的Manager都实现该接口,这样基类页就无需知道具体的Manager,只要调用IManager.GetDataTable方法,然后绑定表格到即可。
使用基类页后的代码:
QueryPeopleForm : QueryFormBase
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/