private void wantsListBoxReload() { try { var bot = new MKMBot(); var sListId = (wantListsBox.SelectedItem as MKMHelpers.ComboboxItem).Value.ToString(); wantsView.Columns.Clear(); var ds = bot.buildProperWantsList(sListId); if (ds.Select().Length > 0) { wantsView.AutoGenerateColumns = true; wantsView.DataSource = ds; wantsView.Refresh(); wantsView.Columns["idProduct"].Visible = false; wantsView.Columns["Category ID"].Visible = false; wantsView.Columns["Expansion ID"].Visible = false; wantsView.Columns["Date Added"].Visible = false; wantsView.Columns["idExpansion"].Visible = false; wantsView.Columns["abbreviation"].Visible = false; wantsView.Columns["idWant"].Visible = false; wantsView.Columns["item_Id"].Visible = false; wantsView.Columns["wantslist_Id"].Visible = false; wantsView.Columns["type"].Visible = false; wantsView.Columns["wishPrice"].Visible = false; wantsView.Columns["count"].Visible = false; wantsView.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; wantsView.ReadOnly = true; } } catch (Exception eError) { MessageBox.Show(eError.ToString()); } }