Cómo agregar una fila en DataGridView

Escrito por alexander gokhfeld | Traducido por cesar daniel gonzález ménez
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo agregar una fila en DataGridView
El control DataGridView les permite a los usuarios agregar filas en Windows Forms. (Jupiterimages/Photos.com/Getty Images)

El control DataGridView de Microsoft. NET Framework crea una tabla editable para la visualización de los datos del usuario. Utiliza las propiedades de las celdas, filas y columnas para representar datos en una tabla de Windows Forms. Configurar las propiedades DataSource y DataMember enlaza el control DataGridView a un origen de datos y lo llena con los mismos. El uso de la colección Row (línea) les permite a los usuarios rellenar un control DataGridView de forma manual en lugar de enlazarlo a un origen de datos. Necesitas aplicar el método AddNew para la colección de filas para agregar una fila en el control DataGridView .NET Framework.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Instrucciones

  1. 1

    Haz clic en el botón "Inicio" de Windows y selecciona "Microsoft Visual Studio".

  2. 2

    Haz clic en la opción "Abrir" y selecciona el programa C++ en el que deseas agregar una fila en el control DataGridView.

  3. 3

    Agrega el siguiente código después de la línea "AutoAddNewRow: Form" en el programa C: { public AutoAddNewRow()

    { InitializeComponent(); }

    DataTable dt = new DataTable();

    private void AutoAddNewRow_Load(object sender, EventArgs e)

    {

    dt.Columns.Add("a");

    dt.Columns.Add("b");

    dt.Columns.Add("c", typeof(bool));

    for (int j = 0; j < 10; j++)

    {

    dt.Rows.Add("a" + j.ToString(), "escddf", j % 2 == 0);

    }

    this.dataGridView1.DataSource = dt;

    }

    private void dataGridView1_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e)

    {

    e.Row.Cells["a"].Value = "needa";

    e.Row.Cells["b"].Value = "needb";

    e.Row.Cells["c"].Value = true;

    }

    private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)

    {

    if (e.RowIndex == this.dataGridView1.NewRowIndex)

    {

    string value = this.dataGridView1[e.ColumnIndex, e.RowIndex].Value.ToString();

    SendKeys.Send("{BackSpace}");

    SendKeys.Send(value);

    }

    }

    }

    }

  4. 4

    Haz clic en "Archivo", "Guardar" para agregar una fila en el control DataGridView de tu programa C++.

No dejes de leer...

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles

Copyright © 1999-2016 Demand Media, Inc. Acerca de

El uso de este sitio constituye la aceptación de los términos y política de privacidad de eHow. Ad Choices es-US

Demand Media