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++.