private void BindDataGrid(List <QueryElement> list) { cardColl = CardMethods.GetCard(list); this.CardListDataGrid.DataSource = cardColl; this.CardListDataGrid.DataBind(); for (int i = 0; i < cardColl.Count; i++) { this.CardListDataGrid.Items[i].Cells[2].Text = StaticRescourse.DisplayAccountType(cardColl[i].AccountType); this.CardListDataGrid.Items[i].Cells[3].Text = StaticRescourse.DisplayBank(cardColl[i].BankId); } }
/// <summary> /// 初始化卡号(新增) /// </summary> private void InitializeDropExpensesDropControl() { List <CardHelper> cardNumberList = new List <CardHelper>(); List <CardHelper> cxList = new List <CardHelper>(); CardCollection cardcoll = new CardCollection(); //返回的卡的collection cardcoll = CardMethods.GetCard(new List <QueryElement>()); List <DropItem> card = new List <DropItem>(); card.Add(new DropItem { ValueField = "", DisplayField = " " }); for (int i = 0; i < cardcoll.Count; i++) { CardInfo info = cardcoll[i]; cardNumberList.Add(new CardHelper { CardId = info.Id, BankId = info.BankId, CardNumber = info.CardNumber }); } cxList.AddRange(cardNumberList.OrderBy(x => x.CardNumber)); cardNumberList.Clear(); for (int i = 0; i < cxList.Count; i++) { if (i == 0 || cxList[i].CardNumber != cxList[i - 1].CardNumber) { cardNumberList.Add(new CardHelper { CardId = cxList[i].CardId, BankId = cxList[i].BankId, CardNumber = cxList[i].CardNumber }); } } for (int i = 0; i < cardNumberList.Count; i++) { var cardInfo = cardNumberList[i]; string bank = StaticRescourse.DisplayBank(cardInfo.BankId); card.Add(new DropItem { ValueField = cardInfo.CardId.ToString(), DisplayField = cardInfo.CardNumber + " " + bank }); // +" "+bank } this.dropExpensesAddCardNumber.DataSource = card; Helper.SetDropDownList(this.dropExpensesAddCardNumber); this.dropExpensesAddSpendMode.DataSource = StaticRescourse.GetSpendMode(); Helper.SetDropDownList(this.dropExpensesAddSpendMode); this.dropExpensesAddSpendType.DataSource = StaticRescourse.GetSpendType(); Helper.SetDropDownList(this.dropExpensesAddSpendType); }
/// <summary> /// 初始化卡号(新增) /// </summary> private void InitializeDropIncomeCardNumber() { CardCollection cardcoll = new CardCollection(); List <QueryElement> list = new List <QueryElement>(); cardcoll = CardMethods.GetCard(list); List <DropItem> card = new List <DropItem>(); card.Add(new DropItem { ValueField = "", DisplayField = " " }); for (int i = 0; i < cardcoll.Count; i++) { CardInfo cardInfo = cardcoll[i]; string bank = StaticRescourse.DisplayBank(cardInfo.BankId); card.Add(new DropItem { ValueField = cardInfo.Id.ToString(), DisplayField = cardInfo.CardNumber + " " + bank }); // +" "+bank } this.dropIncomeAddCardNumber.DataSource = card; Helper.SetDropDownList(this.dropIncomeAddCardNumber); this.dropIncomeAddCardNumber.SelectedValue = string.Empty; }