public void CargaGrid(string LCorrelativo, string LProyecto) { lblCorrelativo.Text = LCorrelativo; lblIDProyecto.Text = LProyecto; 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.DevuelveEAR_EAR(mdlGenerales.Conexion, LCorrelativo, LProyecto); 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())); } } FormatColumnas(); AplicarFilterBar(); Bloquear(); }