Number of comboboxes increase after the first set of results <pre><code>I am populating my datagrid based on a value in the textbox. </code></pre> <p>One of the field values in my grid view is a combobox.On a particular text box entry it shows me the correct results but wen I give another value in the text box, the combobox increases its number which means If I enter 100, the data is populated correctly in my combobox but for any value that is provided next the number of combobox becomes 2.I don't know why this happens. This is the code on button click. please help</p> <pre><code> DataGridViewComboBoxColumn combo = new DataGridViewComboBoxColumn(); combo.HeaderText = "Supplier"; //execute sql data adapter to get supplier values DataTable dt = obj.SqlDataTable("select name1 from blahblah"); //foreach (DataRow supplier in dt.DataSet.Tables[0].Rows) //{ // combo.Items.Add(supplier[0]); //} //dataGridView1.Columns.Add(combo); foreach (DataRow row in dt.Rows) { combo.Items.Add(row["NAME1"].ToString()); } dataGridView1.Columns.Add(combo); </code></pre>