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)
文章來源于領測軟件測試網 http://www.kjueaiud.com/