Mi buen amigo Fann_Lavigne gracias por tu ayuda pero me temo que no ha pasado nada sigue igual..Explicare con detalles para que mas o menos veas lo que tengo..
Cita: public DataTable ConsultarTabla(String CodigoSQL)
{
DataTable tabla = new DataTable();
Conectar();
try
{
connection.Open();
dataAdapter = new SqlDataAdapter(CodigoSQL, connection);
dataAdapter.Fill(tabla);
}
catch (SqlException ex) { Console.Write(ex.Errors.ToString()); connection.Close(); }
connection.Close(); //muy importante cerrar la coneccion
return tabla;
}
Tengo una clase coneccion en donde tengo este metodo el cual ahora me retorna un objeto de tipo DateTable..
y tengo clases como la de Productos, en la cual tengo metodos de consultas que retornan el mismo objeto obtenido desde la clase coneccion, algo asi..
Cita: public DataTable TraerCatalogo()
{
return ConsultarTabla(getCodigoTraerCatalogo());
}
Cita: public String getCodigoTraerCatalogo()
{
return = "Select Cod_Barras,Foto,Descripcion,Precio_Venta From Productos";
}
y en la Pagina tengo algo asi..
Cita: protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
LlenarGrilla();
}
}
Cita: private void LlenarGrilla()
{
try
{
GridView1.DataSource = new DataView(productos.TraerCatalogo());
GridView1.DataMember = "Productos";
GridView1.DataBind();
}
catch (Exception ex)
{
Console.Write(ex.Message);
}
}
No me muestra nada el dataGrid.. quisiera que me aportaras un comentario, como te repito soy nuevo en ASP y estoy un poco desesperado por el tiempo que lo tengo encima.. bueno espero y me aportes algo ..
por el momento Gracias..