private void btnBuscarRol_Click(object sender, EventArgs e) { if (txtBuscarPermiso.Text == "") { MetroMessageBox.Show(this, "El campo buscar esta vacio", "error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { mgListadoPermiso.Rows.Clear(); RolesComponent idiomaComponent = new RolesComponent(); List <Roles> idiomas = new List <Roles>(); idiomas = idiomaComponent.buscar(txtIPermiso.Text); int n = 0; foreach (Roles item in idiomas) { n = mgListadoPermiso.Rows.Add(); mgListadoRol.Rows[n].Cells[0].Value = item.Id; mgListadoRol.Rows[n].Cells[1].Value = item.permiso; n++; } } }