namespace HStation.WinFrmUI
|
{
|
public partial class XhsProjectMgrPage : DocumentPage
|
{
|
public XhsProjectMgrPage()
|
{
|
InitializeComponent();
|
this.treeList1.InitialMultiColSettings();
|
this.PageTitle.Caption = "项目管理";
|
}
|
|
private List<XhsProjectMgrViewModel> _allProjectList = null;
|
|
/// <summary>
|
/// 初始化数据源
|
/// </summary>
|
public override async void InitialDataSource()
|
{
|
base.InitialDataSource();
|
|
var allProjectList = await new BLL.XhsProject().GetAll();
|
_allProjectList = new List<XhsProjectMgrViewModel>();
|
if (allProjectList != null && allProjectList.Count > 0)
|
{
|
foreach (var project in allProjectList)
|
{
|
var vm = new XhsProjectMgrViewModel(project);
|
_allProjectList.Add(vm);
|
}
|
}
|
this.xhsProjectMgrViewModelBindingSource.DataSource = _allProjectList;
|
}
|
|
|
}
|
}
|