private void save_Click(object sender, EventArgs e) { save.Enabled = false; Add.Enabled = true; Categories_DATA category = new Categories_DATA(); category.Description = category_name.Text; Categories_BLL.Insert_Categories(category); List <Categories_DATA> list_category = new List <Categories_DATA>(); list_category = Categories_BLL.Select_ALL_Categories(); DataTable table = new DataTable(); table.Columns.Add("Id"); table.Columns.Add("number"); table.Columns.Add("description"); int number = 1; foreach (var item in list_category) { table.Rows.Add(item.Id, number, item.Description); number++; count_ALL_items++; } dataGridView1.DataSource = table; bmb = BindingContext[table]; bmb.Position = count_ALL_items; dataGridView1.Columns[0].Visible = false; }