DataGridView Add RowsUse the RowEnter event handler to add new rows to DataGridView.
This page was last reviewed on Oct 5, 2022.
Add rows, DataGridView. Users can add rows to a DataGridView. We place C# code in an event handler such as RowEnter to read in the data that was added.
Enter data. The screenshot shows a DataGridView control where several rows were added. In the DataGridView, one column exists. This was added in the Form1_Load event handler.
RowEnter. We use the Load event on the form and the RowEnter event on the DataGridView. To create the Load event handler, double-click on the window.
Tip To create the RowEnter event handler, select the DataGridView and select Properties > Events and then RowEnter.
Enter This event will trigger every time the user presses Enter. This is a useful event to handle in your programs.
Rows In dataGridView1_RowEnter, we access the Rows property, and then loop over all the rows and then the cells.
Then We create a string. We change the Form Text property to be equal to that string. You can add rows to your DataGridView using C# code.
using System; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { // Create one column. this.dataGridView1.Columns.Add("Text", "Text"); } private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e) { // Get all rows entered on each press of Enter. var collection = this.dataGridView1.Rows; string output = ""; foreach (DataGridViewRow row in collection) { foreach (DataGridViewCell cell in row.Cells) { if (cell.Value != null) { output += cell.Value.ToString() + " "; } } } // Display. this.Text = output; } } }
A summary. A DataGridView is not just a way to display data from a database. It also allows user input—you can use it to have users enter data.
Dot Net Perls is a collection of tested code examples. Pages are continually updated to stay current, with code correctness a top priority.
Sam Allen is passionate about computer languages. In the past, his work has been recommended by Apple and Microsoft and he has studied computers at a selective university in the United States.
This page was last updated on Oct 5, 2022 (edit).
© 2007-2022 sam allen.
see site info on the changelog.