Foros del Web » Programando para Internet » ASPX (.net) »

Cargar Gridview desde SQL

Estas en el tema de Cargar Gridview desde SQL en el foro de ASPX (.net) en Foros del Web. Hola a todos, el proble que tengo es que quiero cargar un gridview que tengo en una página asp con una consulta SQL. Tengo el ...
  #1 (permalink)  
Antiguo 14/12/2010, 07:53
 
Fecha de Ingreso: julio-2010
Mensajes: 93
Antigüedad: 14 años
Puntos: 0
Cargar Gridview desde SQL

Hola a todos, el proble que tengo es que quiero cargar un gridview que tengo en una página asp con una consulta SQL. Tengo el siguiente código que creo que está bien, pero cuando cargo la página no me muestra ni el gridview.

public partial class Verificacion : System.Web.UI.Page
{
SqlConnection conexionSQL = new SqlConnection(@"Data Source = WALLPT; Initial Catalog = VENTAS; Persist Security Info = True; User ID = intranet; Password = iserv2010");

protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
this.CargarGrid();
}
}

protected void CargarGrid()
{
SqlDataAdapter da;
string Cgrid = @"SELECT * FROM Verificacion WHERE Finalizada = 'NO'";
try
{
DataTable dt = new DataTable();
da = new SqlDataAdapter(Cgrid, conexionSQL);
conexionSQL.Open();
da.Fill(dt);
gv_verificar.DataSource = dt;
gv_verificar.DataBind();
conexionSQL.Close();
}
catch
{
Response.Redirect("Error.aspx");
}
finally
{
if (conexionSQL.State == ConnectionState.Open)
{
conexionSQL.Close();
}
}

}
}

Les agradezco cualquier ayuda posible, ya que llevo un par de días y no consigo solucionarlo.

Gracias.
  #2 (permalink)  
Antiguo 14/12/2010, 09:31
Avatar de KeiDash  
Fecha de Ingreso: septiembre-2005
Mensajes: 114
Antigüedad: 18 años, 9 meses
Puntos: 0
Respuesta: Cargar Gridview desde SQL

Una pregunta ¿Has comprobado que el Datatable tiene registros devueltos por la consulta?
  #3 (permalink)  
Antiguo 14/12/2010, 19:51
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años, 2 meses
Puntos: 30
Respuesta: Cargar Gridview desde SQL

Puedes provar algo como lo siguiente
using (SqlConnection c = new SqlConnection("conectionstring"))
{
c.Open();

// Crear un nuevo DataAdapter
using (SqlDataAdapter a = new SqlDataAdapter("SELECT * FROM Verificacion WHERE Finalizada = 'NO'", c))
{
// 3
// Use DataAdapter to fill DataTable
DataTable t = new DataTable();
a.Fill(t);



gv_verificar.DataSource = t;
gv_verificar.DataBind();

}
}
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!

Etiquetas: gridview, sql, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:27.