Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2008, 11:05
edu0072000
 
Fecha de Ingreso: octubre-2003
Mensajes: 41
Antigüedad: 20 años, 6 meses
Puntos: 0
Duda sobre DataSet

Que tal buen día.

Quisiera saber si es posible lo siguiente. Llenar un DataSet desde una función y desde una segunda función leer dicho DataSet.

todo esto por que resulta que cuando intento hacer esto me sale el siguiente error:

No se puede encontrar la tabla 0.

Línea 543: Master.LabelInforma.Text = dSet2.Tables[0].Rows[0]["id_subtema"].ToString();


si pongo esta linea desde la misma funcion donde lleno el DataSet funciona correctamente; ya intente crear el DataSet a nivel de la pagina (no desde alguna funcion) pensando que fuese por que no se pudiera acceder, de tal forma que queda asi:

using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Consulta_Encuesta : System.Web.UI.Page
{
//Creacion del DataSet
public DataSet dSet2 = new DataSet();

public void funcion1()
{
//*** Llenado del DataSet ***
dAdapter1 = new SqlDataAdapter(strSql, conexion);
dAdapter1.Fill(dSet2);

//Desde aqui si funciona bien la lectura del DataSet
Master.LabelInforma.Text=dSet2.Tables[0].Rows[0]["id_subtema"].ToString();
}

public void funcion2()
{
//*** Lectura del DataSet ***

//Desde aqui no funciona bien la lectura del DataSet
Master.LabelInforma.Text=dSet2.Tables[0].Rows[0]["id_subtema"].ToString();

}

}



De ante mano agradesco su ayuda, gracias.