private void UCtlAccountInformation_Load(object sender, EventArgs e)
 {
     //默认显示AccountStatus数据库的最大日期的账号和组合数据。
     BLL.AccountStatusManager manager = new BLL.AccountStatusManager();
     if (manager.GetCount() == 0)
     {
         this.dateTimePicker1.Value = DateTime.Now;
     }
     else
     {
         this.dateTimePicker1.Value = manager.GetMaxDate();
         this.btnSearch_Click(this, new EventArgs());
     }
 }
        private void btnSearch_Click(object sender, EventArgs e)
        {
            //清空label显示的数值
            this.labelTotalAsset.Text     = "";
            this.labelChange.Text         = "";
            this.labelMarketValue.Text    = "";
            this.labelAvailableMoney.Text = "";

            //查询数据,并显示
            DateTime date = this.dateTimePicker1.Value;

            Model.AccountStatus accountStatus = new BLL.AccountStatusManager().GetByDate(date);
            if (accountStatus != null)
            {
                this.labelTotalAsset.Text     = accountStatus.TotalAsset.ToString();
                this.labelChange.Text         = accountStatus.Change.ToString();
                this.labelMarketValue.Text    = accountStatus.MarketValue.ToString();
                this.labelAvailableMoney.Text = accountStatus.AvailableMoney.ToString();
            }

            this.dGVPortfolio.DataSource = new BLL.PortfolioManager().GetByDate(date);
        }