//ComboBox Roles private void comboBox_Roles_SelectedIndexChanged(object sender, EventArgs e) { estado = Convert.ToInt32(comboBox_Roles.SelectedValue); idRol = DAORol.getId(comboBox_Roles.Text); //Tilda el check solo si está habilitado if (estado == 1) { checkBox1.Checked = true; } else { checkBox1.Checked = false; } textBox1.Text = comboBox_Roles.Text; DataTable funcionalidades = DAORol.getFuncionalidades(); //obtengo todas las funcionalidades que existen comboBox1.ValueMember = "ID"; comboBox1.DisplayMember = "Funcionalidad"; comboBox1.DataSource = funcionalidades; dataGridView_ListaFuncionalidades.DataSource = DAORol.getFuncionalidadesPorRol(idRol); //muestro solo las funcionalidades del rol dataGridView_ListaFuncionalidades.Columns[0].DisplayIndex = 2; }