Leer en inglés

Compartir a través de


BindingSource.Add(Object) Método

Definición

Agrega un elemento existente a la lista interna.

C#
public virtual int Add(object value);
C#
public virtual int Add(object? value);

Parámetros

value
Object

Object que se debe agregar a la lista interna.

Devoluciones

El índice de base cero en el que se agregó value a la lista subyacente, representado por la propiedad List.

Implementaciones

Excepciones

value tiene un tipo distinto del de los elementos existentes en la lista subyacente.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el Add método . Para ejecutar este ejemplo, pegue el código en un formulario Windows Forms y llame al PopulateBindingSourceWithFonts método desde el constructor del formulario.

C#
  public BindingSource bindingSource1 = new BindingSource();
  TextBox box1 = new TextBox();

  private void PopulateBindingSourceWithFonts()
  {
      bindingSource1.CurrentChanged += new EventHandler(bindingSource1_CurrentChanged);
      bindingSource1.Add(new Font(FontFamily.Families[2], 8.0F));
      bindingSource1.Add(new Font(FontFamily.Families[4], 9.0F));
      bindingSource1.Add(new Font(FontFamily.Families[6], 10.0F));
      bindingSource1.Add(new Font(FontFamily.Families[8], 11.0F));
      bindingSource1.Add(new Font(FontFamily.Families[10], 12.0F));
      DataGridView view1 = new DataGridView();
      view1.DataSource = bindingSource1;
      view1.AutoGenerateColumns = true;
      view1.Dock = DockStyle.Top;
      this.Controls.Add(view1);
      box1.Dock = DockStyle.Bottom;
      box1.Text = "Sample Text";
      this.Controls.Add(box1);
      box1.DataBindings.Add("Text", bindingSource1, "Name");
      view1.Columns[7].DisplayIndex = 0;
  }

  void bindingSource1_CurrentChanged(object sender, EventArgs e)
  {
      box1.Font = (Font)bindingSource1.Current;
  }

Comentarios

El Add método hace referencia a la llamada al método de Add la lista subyacente.

La lista interna debe contener tipos homogéneos. Si la DataSource propiedad aún no se ha establecido, el primer objeto agregado a la lista define el tipo de la lista.

Este método genera el ListChanged evento .

Se aplica a

Producto Versiones
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Consulte también