Nwlapcug.com


Come aggiungere una riga nel controllo DataGridView

Come aggiungere una riga nel controllo DataGridView


Il controllo DataGridView di Microsoft.NET Framework crea una tabella modificabile per la visualizzazione dei dati utente. Utilizza proprietà di celle, righe e colonne per rappresentare i dati della tabella in Windows Form. Impostazione delle proprietà DataSource e DataMember associa il controllo DataGridView a un'origine dati e si compila con i dati. L'uso della raccolta riga consente agli utenti di compilare un controllo DataGridView manualmente invece di associarlo a un'origine dati. È necessario applicare il metodo AddNew per l'insieme di righe al fine di aggiungere una riga nel controllo DataGridView .NET Framework.

Istruzioni

1

Fare clic sul pulsante "Start" in Windows e selezionare "Microsoft Visual Studio".

2

Fare clic su "Apri" e selezionare il programma C++ in cui si desidera aggiungere una riga nel controllo DataGridView.

3

Aggiungere il seguente codice dopo la riga "AutoAddNewRow: modulo" nel programma 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

Fare clic su "File", "Salva" per aggiungere una riga nel controllo DataGridView di programma C++.