protected void BtnAccion2_Click(object sender, EventArgs e) { //CREO DATASET PARA CARGAR EL ARCHIVO XML DataSet dsaux = new DataSet(); dsaux.ReadXml(Server.MapPath("~/XML/DatosXML.XML")); //combino la info que viene de db (y que ya esta en el dataset en memoria) //y la info del archivo xml, en un solo dataset ds.Merge(dsaux, true, MissingSchemaAction.Ignore); ViewState["ds"] = ds; //catrgo las grilla GVFamilias.DataSource = ds.Tables["Familias"]; GVFamilias.DataBind(); GVArticulos.DataSource = ds.Tables["Articulos"]; GVArticulos.DataBind(); }
protected void BtnAccion1_Click(object sender, EventArgs e) { //creo la conexion a bd SqlConnection con = new SqlConnection("data source =.; initial catalog = Ventas; integrated security =true"); //creo adaptadores SqlDataAdapter daFam = new SqlDataAdapter("select * from Familias", con); SqlDataAdapter daArt = new SqlDataAdapter("select * from Articulos", con); //cargo de los datos daFam.Fill(ds, "Familias"); daArt.Fill(ds, "Articulos"); ViewState["ds"] = ds; //cargo lass grillas GVFamilias.DataSource = ds.Tables["Familias"]; GVFamilias.DataBind(); GVArticulos.DataSource = ds.Tables["Articulos"]; GVArticulos.DataBind(); }