. Il controllo DataGridView di Microsoft NET Framework crea una tabella modificabile per la visualizzazione dei dati degli utenti . Esso utilizza le proprietà delle celle, righe e colonne per rappresentare i dati della tabella in Windows Form . Impostare le proprietà DataSource e DataMember associa il controllo DataGridView a un'origine dati e la riempie con i dati . L' uso della collezione Row permette agli utenti di compilare un controllo DataGridView manualmente invece di associarlo a un'origine dati . È necessario applicare il metodo AddNew per la raccolta riga per aggiungere una riga in DataGridView . Controllo NET Framework . Istruzioni 
 1 
 Fare clic sul pulsante "Start " di Windows e selezionare il "Microsoft Visual Studio" . 
 2 
 Fare clic su " Apri" e selezionare + + programma in cui C si desidera aggiungere una riga nel controllo DataGridView 
 3 
 aggiungere il seguente codice dopo il " AutoAddNewRow : Form" . riga nel programma C : 
 
 { 
 < p > pubblica AutoAddNewRow ( ) per 
 { 
 
 InitializeComponent (); } 
 
 
 
 DataTable dt = new DataTable ( ) ; 
 
 vuoto AutoAddNewRow_Load privato ( 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 + + ) per 
 { 
 
 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 " ] Valore = " needb ."; . 
 
 e.Row.Cells [ " c" ] Valore = true; } 
 
 
 
 private void dataGridView1_CellBeginEdit ( object sender, DataGridViewCellCancelEventArgs e) 
 
 { 
 
 se ( e.RowIndex == this.dataGridView1.NewRowIndex ) per 
 { 
 valore stringa 
 = this.dataGridView1 [ e.ColumnIndex , 
 4 
 Fare clic su " File ", "Salva" per aggiungere una riga nel controllo DataGridView di tuo programma C + + .