个人开发框架总结(二)
2009-05-05 08:27:18 来源:WEB开发网BaseTreeListForm还可以在信息栏里显示树型结构,将AllowTreeList设为true,在BuildLists里使用QueryArgs.ParentId:
/// <summary>
/// 构造信息集合
/// </summary>
/// <param name="isFull"></param>
/// <returns></returns>
protected override IList BuildLists(bool isFull)
{
TRegions list = null;
try
{
ATRegion objDAL = (ATRegion)DAFactory.CreateDA(typeof(ATRegion));
string[] fields = GetInfoFields();
QueryBuilder qb = new QueryBuilder();
qb.Append(QueryRelation.And, QueryCompare.Equal, TRegion._ParentId, QueryArgs.ParentId);
list = objDAL.Select(qb.ToString(), QueryArgs.Order, fields);
objDAL.Dispose();
}
catch (System.Exception e)
{
Utility.ShowErrorMessage(e.Message);
}
return list;
}
也可以进行打印,在Config下配置 窗体类名称.rps 即可,详细的说明请参考BaseReportForm。
BaseTreeListForm就说到这里,下一节介绍 BaseEditForm 。
系列文章:
个人开发框架总结(一)
个人开发框架总结(三)
个人开发框架总结(四)
个人开发框架总结(五)
个人开发框架总结(六)
更多精彩
赞助商链接