protected void Page_PreRender(object sender, EventArgs e) { if (_itemCount > 0) { { LocalizableLabel resultLabel = this.bankStatementsRepeater.Controls[0].Controls[0].FindControl("resultsLabel") as LocalizableLabel; if (resultLabel != null) { resultLabel.Visible = true; } Label itemCountLabel = this.bankStatementsRepeater.Controls[0].Controls[0].FindControl("itemCountLabel") as Label; if (itemCountLabel != null) { itemCountLabel.Visible = true; itemCountLabel.Text = this._itemCount.ToString() + " Items"; } } } }
protected void bankStatementsRepeater_ItemCommand(object sender, RepeaterCommandEventArgs e) { if (e.CommandName == "ViewAccountNumber") { int bankAccountID = Convert.ToInt32(e.CommandArgument); BankAccount bankAccount = ObjectLocator.Get <IBankAccountDA>().Select(bankAccountID, true); Label label = e.Item.FindControl("accountNumberLabel") as Label; if (label != null) { label.Text = bankAccount.DisplayAccountNumber; label.Visible = true; } LocalizableLabel headerLabel = this.bankStatementsRepeater.Controls[0].Controls[0].FindControl("accountNumberHeaderLabel") as LocalizableLabel; if (headerLabel != null) { headerLabel.Visible = true; } } }