Colección de citas famosas - Slogan de motivación - ¿Cómo agregar filas y columnas al control C#DataGridView?

¿Cómo agregar filas y columnas al control C#DataGridView?

Agregue una columna:

Columna DataGridViewColumn = new DataGridViewColumn();

Establezca la propiedad de la columna como: column.HeaderText = "nombre de columna";

dgv1.columns.add(columna);

Agregar fila:

fila DataGridViewRow = new DataGridViewRow();

Establecer la fila atributo

dgv1.rows.add(fila);

(1). Código para formulario adaptable:

usando System;

usando System.Windows.Forms;

espacio de nombres WindowsFormsApplication1

{

clase parcial pública Form1: Formulario

{

//1. Declarar instancia de clase adaptable

AutoSizeFormClass asc = new AutoSizeFormClass(); >

form1 público()

{

InitializeComponent();

//Si agrega "skin", no puede estar en Form1_Load Registre el tamaño y posición del control, porque algunos controles, como los subcontroles de dataGridView, aún no se han completado

//En Form1_SizeChanged, registre el tamaño y la posición del control cuando cambia por primera vez

this.skinEngine1.SkinFile = "EmeraldColor1.ssk";

}

//2 Agregue un evento Load al formulario y en su método Form1_Load, llame al método de inicialización de la clase para registrar la posición inicial y el tamaño del formulario y sus controles

private void Form1_Load(object sender, EventArgs e)

{

// asc .controllInitializeSize(this);

}

//3. Agregue el evento SizeChanged al formulario y en su método Form1_SizeChanged, llame al método adaptativo de la clase para completar la adaptación

private void Form1_SizeChanged(object sender, EventArgs e)

{

asc.controlAutoSize(this);

/ /?this. WindowState = (System.Windows.Forms.FormWindowState)(2);//Después de registrar la posición inicial y el tamaño del control, maximícelo

}

}

}

(2). Código de clase adaptable

usando System.Collections.Generic;

usando System.Windows.Forms;

espacio de nombres WindowsFormsApplication1

{

class AutoSizeFormClass

{

//(1) Declara la estructura y solo registra la posición inicial y el tamaño del formulario y sus controles.

control de estructura públicaRect

{

public int izquierda;

public int arriba;

public int ancho ;

public int Height;

}

La operación real puede no ser tan simple como cree. Debe responder a eventos como el cambio de tamaño del formulario. y luego ajustar el Evento, ajustar el tamaño de los controles uno por uno en tiempo real. En WPF es mucho más sencillo.