Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/04/2008, 04:44
Avatar de andriuch
andriuch
 
Fecha de Ingreso: abril-2004
Mensajes: 65
Antigüedad: 20 años
Puntos: 0
Re: Duda sobre DataSet

Es lógico que te falle, pq para llamar a la funcion2 hace un postback y se vuelve a ejecutar
Cita:
public DataSet dSet2 = new DataSet();
por lo tanto dSet2 vuelve a estar vacio.

Puedes hacer 2 cosas, llenas el dataset y lo metes en el ViewState y luego lo consultas desde ahi, o lo rellenas cada vez que quieras usarlo de la siguiente forma:

Cita:
private void llenaDset()
{
//*** Llenado del DataSet ***
dAdapter1 = new SqlDataAdapter(strSql, conexion);
dAdapter1.Fill(dSet2);
}

public void funcion1()
{
llenaDset();
Master.LabelInforma.Text=dSet2.Tables[0].Rows[0]["id_subtema"].ToString();
}

public void funcion2()
{
llenaDset();
Master.LabelInforma.Text=dSet2.Tables[0].Rows[0]["id_subtema"].ToString();
}
Espero que te haya ayudado.

Un saludo.