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); }