---
title: "How can I add rows in datafridview in c#."  
description: "How can I add rows in datafridview in c#."  
author: "James Smith"  
published: 2011-12-12  
updated: 2013-02-10  
canonical: https://www.mindstick.com/forum/364/how-can-i-add-rows-in-datafridview-in-c-sharp  
category: "c#"  
tags: ["c#"]  
reading_time: 2 minutes  

---

# How can I add rows in datafridview in c#.

Hi,\
I am making a [program](https://www.mindstick.com/blog/12337/scaling-up-your-mentorship-program) in which I want to [add rows](https://www.mindstick.com/forum/160518/how-to-add-rows-to-datatable-in-dot-net-using-c-sharp) in [datagridview](https://www.mindstick.com/articles/607/working-with-datagridview-in-vc-sharp) dynamically. I am also like to add [combobox](https://www.mindstick.com/articles/57/display-record-according-to-combobox-selection-in-csharp-dot-net) and [textbox](https://www.mindstick.com/forum/12714/dynamic-textbox-in-gridview) in cells of datagridview row.\
\
Thanks.

## Replies

### Reply by Shankar M

Hi Smith,

You can [add](https://www.mindstick.com/forum/12983/add-address-in-textbox-when-page-is-load-and-if-i-search-address-in-textbox-show-in-map-by-javascript) rows to the Datagrid using Columns property with Add method. Something like,

dataGridView1.Rows.Add("Windows XP");

To add combobox and Textbox to the Cells of the datagrid you can use the Sample code below,

```
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms; namespace BindingTexandCombo{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }         private void button1_Click(object sender, EventArgs e)        {               dataGridView1.Columns.Add("Name","Name");                        var rows = dataGridView1.Rows;             rows.Add("Suhash");            rows.Add("Lithi");            rows.Add("Chintu");             DataGridViewColumn particulars = new DataGridViewTextBoxColumn();            particulars.HeaderText = "Place";            particulars.Name = "Place";            dataGridView1.Columns.Add(particulars);             DataGridViewComboBoxColumn cmb = new DataGridViewComboBoxColumn();            cmb.Name = "Gender";            cmb.Name = "Gender";             cmb.Items.Add("Male");            cmb.Items.Add("Female");             dataGridView1.Columns.Add(cmb);         }         private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)        {            //Create and fill a list to use as the custom data source            var source = new AutoCompleteStringCollection();            source.AddRange(new string[] { "Chennai", "Thiruvallur", });             //Set the appropriate properties on the textbox control            TextBox dgvEditBox = e.Control as TextBox;            if (dgvEditBox != null)            {                dgvEditBox.AutoCompleteMode = AutoCompleteMode.Suggest;                dgvEditBox.AutoCompleteCustomSource = source;                dgvEditBox.AutoCompleteSource = AutoCompleteSource.CustomSource;            }        }     }}
```

Hope this might help you.

Thanks,

Shankar


---

Original Source: https://www.mindstick.com/forum/364/how-can-i-add-rows-in-datafridview-in-c-sharp

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
