private void CargarGrilla(int idDen, string tipo) { try { string ids; switch (tipo) { case "T": txtTel.CssClass = "TextBoxTelefono"; DataSet dsTelefonos = NegocioContactos.TraerTelefonosDenunciante(idDen); ids = ""; foreach (DataRow r in dsTelefonos.Tables[0].Rows) { ids = ids + r["ID"].ToString() + ";"; } Session.Add("ids", ids); dsTelefonos.Tables[0].Columns.Remove("ID"); this.grdContactos.DataSource = dsTelefonos; this.grdContactos.DataBind(); break; case "C": txtTel.CssClass = "TextBoxTelefono"; DataSet dsCelulares = NegocioContactos.TraerCelularesDenunciante(idDen); ids = ""; foreach (DataRow r in dsCelulares.Tables[0].Rows) { ids = ids + r["ID"].ToString() + ";"; } Session.Add("ids", ids); dsCelulares.Tables[0].Columns.Remove("ID"); this.grdContactos.DataSource = dsCelulares; this.grdContactos.DataBind(); break; case "E": txtTel.CssClass = "TextBox"; DataSet dsEmails = NegocioContactos.TraerEmailsDenunciante(idDen); ids = ""; foreach (DataRow r in dsEmails.Tables[0].Rows) { ids = ids + r["ID"].ToString() + ";"; } Session.Add("ids", ids); dsEmails.Tables[0].Columns.Remove("ID"); this.grdContactos.DataSource = dsEmails; this.grdContactos.DataBind(); break; } } catch (Exception ex) { Response.Redirect("Errores.aspx?error=" + ex.Message); } }