private void Form1_Load(object sender, EventArgs e) { colTfnos = FactoriaCTelefono.ObtenerColeccionCTelefono(); bs = new BindingSource(); bs.DataSource = colTfnos; listTfnos.DataSource = bs; listTfnos.DisplayMember = "Nombre"; ctTfnoSelec.DataBindings.Add("Text", bs, "Telefono"); }
private void btAñadir_Click(object sender, EventArgs e) { decimal tef = 0; if (ctNombre.Text.Length != 0 && ctTfno.Text.Length != 0 && Decimal.TryParse(ctTfno.Text, out tef)) { colTfnos.Add(FactoriaCTelefono.CrearCTelefono(ctNombre.Text, tef)); bs.Position = bs.Count; bs.CurrencyManager.Refresh(); } }