Hvordan legge til en rad i Datagridview

Hvordan legge til en rad i Datagridview


Den Datagridview kontroll av Microsoft .NET Framework skaper en redigerbar tabell for visning av brukerdata. Den bruker egenskapene til celler, rader og kolonner for å representere tabelldata på Windows Forms. Stille Datasource og DataMember egenskaper binder Datagridview kontroll til en datakilde og fyller den ut med data. Bruken av Row samling gjør det mulig å fylle en Datagridview kontroll manuelt i stedet for å binde det til en datakilde. Du må bruke AddNew metoden til den Row samling for å legge til en rad i Datagridview .NET Framework kontroll.

Bruksanvisning

1 Klikk på "Start" -knappen i Windows og velg "Microsoft Visual Studio".

2 Klikk på "Open" og velg C ++ program der du vil legge til en rad i Datagridview kontroll.

3 Legg til følgende kode etter "AutoAddNewRow: Form" linje i C-program:

{

offentlig AutoAddNewRow ()

{

InitializeComponent ();

}

Datatable dt = new Datatable ();

private void AutoAddNewRow_Load (objekt avsenderen, 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;

}

private void dataGridView1_DefaultValuesNeeded (objekt avsenderen, DataGridViewRowEventArgs e)

{

e.Row.Cells [ "en"] value = "needa.";

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

. E.Row.Cells [ "c"] verdi = true;

}

private void dataGridView1_CellBeginEdit (objekt avsenderen, DataGridViewCellCancelEventArgs e)

{

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

{

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

SendKeys.Send ( "{Backspace}");

SendKeys.Send (verdi);

}

}

}

}

4 Klikk på "File", "Save" for å legge til en rad i Datagridview kontroll over C ++ program.