public void LoadOrders() { dgOrders.DataSource = null; localhost.Service1 s = new localhost.Service1(); BindingSource b = new BindingSource(); b.DataSource = s.GetOrdersList(); dgOrders.DataSource = b; dgOrders.Columns[2].Visible = false; dgOrders.Columns[6].Visible = false; dgOrders.Columns[4].Visible = false; DataGridViewButtonColumn btn = new DataGridViewButtonColumn(); dgOrders.Columns.Add(btn); btn.HeaderText = "Show Shoe"; btn.Text = "Shoe Details"; btn.UseColumnTextForButtonValue = true; }