private void btnAddCardType_Click(object sender, EventArgs e) { var frm = new frmAddCardType(); frm.ShowDialog(); lbCardTypes.Items.Clear(); lbSelectedCardTypes.Items.Clear(); creatorDataSet.CardType.Clear(); this.cardTypeTableAdapter.Fill(this.creatorDataSet.CardType); foreach (CreatorDataSet.CardTypeRow row in this.creatorDataSet.CardType.Rows) { lbCardTypes.Items.Add(row); } foreach (long item in htConditions.Keys) { var tempItem = lbCardTypes.Items.Cast<CreatorDataSet.CardTypeRow>().Single(c => c.ID == item); if (tempItem == null) { htConditions.Remove(item); continue; } lbCardTypes.Items.Remove(tempItem); lbSelectedCardTypes.Items.Add(tempItem); } //lbCardTypes.DisplayMember = "CardTypeName"; //lbSelectedCardTypes.DisplayMember = "CardTypeName"; }
private void btnAddCardType_Click(object sender, EventArgs e) { var frm = new frmAddCardType(); frm.ShowDialog(); lbCardTypes.Items.Clear(); lbSelectedCardTypes.Items.Clear(); creatorDataSet.CardType.Clear(); this.cardTypeTableAdapter.Fill(this.creatorDataSet.CardType); foreach (CreatorDataSet.CardTypeRow row in this.creatorDataSet.CardType.Rows) { lbCardTypes.Items.Add(row); } foreach (long item in htConditions.Keys) { var tempItem = lbCardTypes.Items.Cast <CreatorDataSet.CardTypeRow>().Single(c => c.ID == item); if (tempItem == null) { htConditions.Remove(item); continue; } lbCardTypes.Items.Remove(tempItem); lbSelectedCardTypes.Items.Add(tempItem); } //lbCardTypes.DisplayMember = "CardTypeName"; //lbSelectedCardTypes.DisplayMember = "CardTypeName"; }