public void montarGrids() { VincularTimes vincularTimes = new VincularTimes(); List <VincularTimes> timesVinculados = new List <VincularTimes>(); List <VincularTimes> timesNaoVinculados = new List <VincularTimes>(); //Buscar times vinculados ao campeonato timesVinculados = vincularTimes.CarregarVinculados(Convert.ToInt32(cbCampeonato.SelectedValue)); dataGridViewVinculados.DataSource = timesVinculados; //Buscar times não vinculados ao campeonato timesNaoVinculados = vincularTimes.CarregarNaoVinculados(Convert.ToInt32(cbCampeonato.SelectedValue)); dataGridViewNaoVinculados.DataSource = timesNaoVinculados; //Redefinir as colunas da grid em tempo de execução. dataGridViewVinculados.Columns[1].Visible = false; dataGridViewVinculados.Columns[0].HeaderText = "Time"; dataGridViewVinculados.Columns[0].ReadOnly = true; dataGridViewVinculados.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dataGridViewNaoVinculados.Columns[1].Visible = false; dataGridViewNaoVinculados.Columns[0].HeaderText = "Time"; dataGridViewNaoVinculados.Columns[0].ReadOnly = true; dataGridViewNaoVinculados.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; }
private void buttonDesvincular_Click(object sender, EventArgs e) { VincularTimes desvincularTimes = new VincularTimes(); int idTime = Convert.ToInt32(dataGridViewVinculados.CurrentRow.Cells[1].Value.ToString()); int idCampeonato = Convert.ToInt32(cbCampeonato.SelectedValue); TIME_CAMPEONATO timeCampeonato = new TIME_CAMPEONATO(idTime, idCampeonato); desvincularTimes.desvincularTimeCampeonato(timeCampeonato); montarGrids(); }