public void CargaGrid(string LCorrelativo) { lblCorrelativo.Text = LCorrelativo; DataSet DSDevuelve = new DataSet(); DataTable DTMain = new DataTable(); DataTable DTCabecera = new DataTable(); DataView DVMain = new DataView(); WSAdministracion.WSAdministracion WSAdmin = new WSAdministracion.WSAdministracion(); WSAdmin.Url = mdlGenerales.DireccionWS + "FazServices/WSAdministracion.asmx"; DSDevuelve = WSAdmin.DevuelveDescuentosEntregaARendir(mdlGenerales.Conexion, lblCorrelativo.Text.ToString()); DTMain = DSDevuelve.Tables[0]; DTCabecera = DSDevuelve.Tables[1]; DVMain = DTMain.DefaultView; GGCPersLiq.DataSource = null; GGCPersLiq.TableDescriptor.Reset(); GGCPersLiq.TableDescriptor.AllowNew = false; GGCPersLiq.Refresh(); GGCPersLiq.DataSource = DVMain; foreach (DataRow Row in DTCabecera.Rows) { lblProyecto.Text = Row[0].ToString(); lblPersonal.Text = Row[2].ToString(); dtpFecha.Value = Convert.ToDateTime(Row[3].ToString()); lblMonto.Text = string.Format("{0:#,##0.##}", Convert.ToDouble(Row[4].ToString())); lblMoneda.Text = Row[5].ToString(); lblRuc.Text = Row[7].ToString(); if (Row[8].ToString() != "") { lblSustMM.Text = string.Format("{0:#,##0.##}", Convert.ToDouble(Row[8].ToString())); } if (Row[9].ToString() != "") { lblSustOM.Text = string.Format("{0:#,##0.##}", Convert.ToDouble(Row[9].ToString())); } if (Row[10].ToString() != "") { lblSust2.Text = string.Format("{0:#,##0.##}", Convert.ToDouble(Row[10].ToString())); } if (Row[11].ToString() != "") { lblTotalD.Text = string.Format("{0:#,##0.##}", Convert.ToDouble(Row[11].ToString())); } if (Row[12].ToString() != "") { lblFaltante.Text = string.Format("{0:#,##0.##}", Convert.ToDouble(Row[12].ToString())); } lblEstado.Text = Row[13].ToString(); } FormatColumnas(); AplicarFilterBar(); Bloquear(); }