コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            decimal tef = 0;

            if (textBox2.Text.Length != 0 && textBox3.Text.Length != 0 &&
                Decimal.TryParse(textBox3.Text, out tef))
            {
                colTfnos.Add(FactoriaCTelefono.CrearCTelefono(textBox2.Text, tef));
                bs.Position = bs.Count;
                bs.CurrencyManager.Refresh();          // Para actualizar el control listbox
            }
        }
コード例 #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            colTfnos = FactoriaCTelefono.ObtenerColeccionCTelefono();
            vista    = new BindingListView <CTelefono>(colTfnos);
            bs       = new BindingSource();

            bs.DataSource          = vista;
            listBox1.DataSource    = bs;
            listBox1.DisplayMember = "Nombre";

            textBox1.DataBindings.Add("Text", bs, "Telefono");// Enlace entre la propiedad TEXT de la caja de texto y la propiedad(sety get) Telefono de los objetos Ctelefono de la coleecion
        }