public void loadFuncionarios() { this.dgv_funcionarios.DataSource = null; //Diccionario que contendra el <codigoProducto, nombreProducto> using (ServiceWSFuncionarios.WSFuncionariosClient serviceFuncionarios = new ServiceWSFuncionarios.WSFuncionariosClient()) { var listadoFuncionarios = serviceFuncionarios.getListadoFuncionarios(); //Inicialisar DGV this.dgv_funcionarios.AutoGenerateColumns = false; this.dgv_funcionarios.AutoSize = true; this.dgv_funcionarios.DataSource = listadoFuncionarios; if (dgv_funcionarios.ColumnCount <= 0) { //Se agreagan las columnas de forma personalisada this.addColumn(0, "run_sin_dv", "RUN", true, "1", dgv_funcionarios); this.addColumn(0, "run_dv", "DV", true, "9", dgv_funcionarios); this.addColumn(0, "nom_funcionario", "Nombre", true, "FUNCIONARIO SIN NOMBRE", dgv_funcionarios); this.addColumn(0, "ap_paterno", "Apellido Paterno", true, "SIN APELLIDO PATERNO", dgv_funcionarios); this.addColumn(0, "ap_materno", "Apellido Materno", true, "SIN APELLIDO MATERNO", dgv_funcionarios); this.addColumn(0, "fec_nacimiento", "Fecha Nacimiento", true, "SIN FECHA", dgv_funcionarios); this.addColumn(0, "correo", "Correo", true, "SIN CORREO", dgv_funcionarios); this.addColumn(0, "direc_funcionario", "Direccion", true, "SIN DIRECCION", dgv_funcionarios); this.addColumn(0, "tipo_funcionario", "Tipo funcionario", true, "SIN TIPO", dgv_funcionarios); this.addColumn(1, "habilitado", "Habilitado", true, "1", dgv_funcionarios); this.addColumn(0, "unidad_id_unidad", "Unidad", true, "SIN UNIDAD", dgv_funcionarios); } } }