diff --git a/controls/gridview/rows/adding-and-inserting-rows.md b/controls/gridview/rows/adding-and-inserting-rows.md index dfeb88e0b..4bc52dcef 100644 --- a/controls/gridview/rows/adding-and-inserting-rows.md +++ b/controls/gridview/rows/adding-and-inserting-rows.md @@ -1,5 +1,5 @@ --- -title: Adding and Inserting Rows +title: Adding and Inserting Rows (Unbound Mode) page_title: Adding and Inserting Rows - WinForms GridView Control description: Learn how to add or insert rows in WinForms GridView at run time. slug: winforms/gridview/rows/adding-and-inserting-rows @@ -9,14 +9,49 @@ position: 2 previous_url: gridview-rows-adding-and-inserting-rows --- -# Adding and Inserting Rows +# Adding and Inserting Rows In Unbound Mode -When **RadGridView** is in unbound mode, you can add new rows to the **Rows** collection. +When **RadGridView** is in **unbound mode**, you can add new rows to the **Rows** collection. ## Adding rows to RadGridView For example, if the grid control contains four columns – [GridViewTextBoxColumn]({%slug winforms/gridview/columns/column-types/gridviewtextboxcolumn%}), [GridViewDecimalColumn]({%slug winforms/gridview/columns/column-types/gridviewdecimalcolumn%}), [GridViewDateTimeColumn]({%slug winforms/gridview/columns/column-types/gridviewdatetimecolumn%}) and [GridViewCheckBoxColumn]({%slug winforms/gridview/columns/column-types/gridviewcheckboxcolumn%}) you can add an empty row as it is demonstrated in the code snippet below. - + +````C# +public RadForm1() +{ + InitializeComponent(); + this.radGridView1.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill; + this.radGridView1.Columns.Add(new GridViewTextBoxColumn(){ HeaderText="TextBox Column" }); + this.radGridView1.Columns.Add(new GridViewDecimalColumn(){ HeaderText="Decimal Column" }); + this.radGridView1.Columns.Add(new GridViewDateTimeColumn(){ HeaderText="DateTime Column" }); + this.radGridView1.Columns.Add(new GridViewCheckBoxColumn(){ HeaderText="CheckBox Column" }); +} + +```` +````VB.NET +Public Sub New() + InitializeComponent() + Me.radGridView1.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill + Me.radGridView1.Columns.Add(New GridViewTextBoxColumn() With { + .HeaderText = "TextBox Column" + }) + Me.radGridView1.Columns.Add(New GridViewDecimalColumn() With { + .HeaderText = "Decimal Column" + }) + Me.radGridView1.Columns.Add(New GridViewDateTimeColumn() With { + .HeaderText = "DateTime Column" + }) + Me.radGridView1.Columns.Add(New GridViewCheckBoxColumn() With { + .HeaderText = "CheckBox Column" + }) +End Sub + +```` + +{{endregion}} + + The RadGridView.Rows.__AddNew()__ method adds an empty row and allows the user to enter a value for each column cells’: #### Add an empty row @@ -125,7 +160,7 @@ RadGridView1.Rows.Insert(2, dataRowInfo) ![WinForms RadGridView Insert row to a specific position](images/gridview-rows-adding-and-inserting-rows004.png) -# See Also +## See Also * [Conditional Formatting Rows]({%slug winforms/gridview/rows/conditional-formatting-rows%}) * [Creating custom rows]({%slug winforms/gridview/rows/creating-custom-rows%}) diff --git a/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows001.png b/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows001.png index 1c58757a9..a28c81f95 100644 Binary files a/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows001.png and b/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows001.png differ diff --git a/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows002.png b/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows002.png index 0e8614576..9e8122c3d 100644 Binary files a/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows002.png and b/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows002.png differ diff --git a/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows003.png b/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows003.png index 58a023e88..717d813ae 100644 Binary files a/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows003.png and b/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows003.png differ diff --git a/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows004.png b/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows004.png index a57e64c70..dc31fa2e2 100644 Binary files a/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows004.png and b/controls/gridview/rows/images/gridview-rows-adding-and-inserting-rows004.png differ