-
Cómo agregar una fila en DataGridView
-
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 de la tabla en formularios Windows Forms. Configuración de las propiedades DataSource y DataMember se une el control DataGridView a una fuente de datos y lo llena con los datos. El uso de la colección Fila permite a los usuarios rellenar un control DataGridView manualmente en lugar de unirse a una fuente de datos. Es necesario aplicar el método AddNew a la colección Fila con el fin de añadir una fila en el control DataGridView marco .NET.Instrucciones
1 Haga clic en el botón "Inicio" de Windows y seleccione la opción "Microsoft Visual Studio".
2 Haga clic en la opción "Abrir" y seleccione el programa C ++ en la que desea agregar una fila en el control DataGridView.
3 Agregue el código siguiente después de la "AutoAddNewRow: Formulario de" línea de su programa en C:
{
AutoAddNewRow público ()
{
InitializeComponent ();
}
dt DataTable = new DataTable ();
AutoAddNewRow_Load private void (object sender, EventArgs e)
{
dt.Columns.Add ( "a");
dt.Columns.Add ( "b");
dt.Columns.Add ( "c", typeof (bool));
for (int j = 0; j & lt; 10; j ++)
{
dt.Rows.Add ( "a" + j.ToString () ", escddf", j% 2 == 0);
}
this.dataGridView1.DataSource = dt;
}
dataGridView1_DefaultValuesNeeded private void (object sender, DataGridViewRowEventArgs e)
{
e.Row.Cells [ "a"] = Valor "needa".;
e.Row.Cells [ "b"] = Valor "needb.";
. E.Row.Cells [ "c"] Valor = true;
}
dataGridView1_CellBeginEdit privado void (object sender, DataGridViewCellCancelEventArgs e)
{
si (== e.RowIndex this.dataGridView1.NewRowIndex)
{
= valor de cadena this.dataGridView1 [e.ColumnIndex, e.RowIndex] .Value.ToString ();
SendKeys.Send ( "{} Retroceso");
SendKeys.Send (valor);
}
}
}
}
4 Haga clic en el "Archivo", "Guardar" para añadir una fila en el control DataGridView de su programa en C ++.