private void FormEquiposDeLiga_Load(object sender, EventArgs e) { Dictionary <string, string> ligaDictionary = GestorConexion.obtenerListadoLigas(); cbLiga.DisplayMember = "Key"; cbLiga.ValueMember = "Value"; cbLiga.DataSource = new BindingSource(ligaDictionary, null); cbLiga.SelectedIndex = 0; // Inicializamos el datagrid con los equipos propios de la primera liga dataGridViewContenido.DataSource = GestorConexion.obtenerEquipos((string)cbLiga.SelectedValue); dataGridViewContenido.Columns[0].HeaderText = "Código de Equipo"; dataGridViewContenido.Columns[0].ReadOnly = true; dataGridViewContenido.Columns[1].HeaderText = "Nombre del Equipo"; dataGridViewContenido.Columns[2].HeaderText = "Código de Liga"; dataGridViewContenido.Columns[3].HeaderText = "Localidad"; dataGridViewContenido.Columns[4].HeaderText = "¿Es internacional?"; }
private void cbLiga_SelectedIndexChanged(object sender, EventArgs e) { // Buscamos los equipos asociados a la liga actualmente seleccionada dataGridViewContenido.DataSource = GestorConexion.obtenerEquipos((string)cbLiga.SelectedValue); }