ASP.NET - Ver DataSet en GridView

 
Vista:

Ver DataSet en GridView

Publicado por Eleazar (19 intervenciones) el 14/01/2008 15:24:20
Estoy trabajando con una base de datos en Access y quiero mostrar en un gridview la información almacenada en el dataset pero no se porque motivo no me aparece. He revisado varios sitios y lo hacen de manera similar a lo que estoy haciendo, sin embargo si uso el AccesDataSource y lo enlazo a un gridview funciona perfectamente.

Este es el codigo que estoy usando al momento

OdbcConnection lims;
OdbcDataAdapter limsCmd;
DataSet tblaLims = new DataSet();
string limsQuery, xmlData;

protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Page.MaintainScrollPositionOnPostBack = true;
}
lims = new OdbcConnection();
limsQuery = "SELECT * from DEPTOS";
lims = new OdbcConnection("DSN=DMVE;UID=admin;PWD=");
lims.Open();
limsCmd = new OdbcDataAdapter(limsQuery, lims);
limsCmd.Fill(tblaLims);
//se asocia el dataset al gridview
this.GridView1.DataSource = tblaLims;
this.GridView1.DataBind();
lims.Close();

Label2.Text = tblaLims.GetXml(); // con esto compruebo que el DataSet no está vacío
}

Como debo cambiar la query varias veces, por eso no uso el accesdatasource, ya que no se si le puedo cambiar la query por código ya que se supone que eso se define mediante el asistente.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ver DataSet en GridView

Publicado por Pablo Iñareta (224 intervenciones) el 15/01/2008 15:10:40
mira si tu dataset llega con datos, y mira si tiene mas de una tabla
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ver DataSet en GridView

Publicado por Eleazar (19 intervenciones) el 15/01/2008 18:35:05
El dataset llega con datos y es solo una tabla

Ya lo he solucionado, el problema no iba por el dataset ni el código, sino que tenía que poner la opción de autogenerar columnas en true en las propiedades del gridview.

Gracias por la respuesta y la ayuda de todas maneras.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar