Soy algo nuevo en eso de ASP.NET y estoy tratando de poner los datos de DataTable en un GridView en mi pagina de ASP en Visual C#, de la siguiente manera:
Cita:
string id= getId();
string sql = "SELECT articulo.id_articulo, nombre, detalles_factura.cantidad, detalles_factura.precio FROM detalles_factura,factura,articulo WHERE detalles_factura.id_factura="+id+" and articulo.id_articulo=detalles_factura.id_articulo" ;
SqlDataAdapter adapter = new SqlDataAdapter(sql,SqlDataSource1.ConnectionString );
DataTable tb = new DataTable();
adapter.Fill(tb);
gridDetalles.DataSource = tb;
Compila bien, y creo que deberia de funcionar pero al subir la pagina y se ejecuta este codigo no me muestra los datos del DataTable en el GridView no entiendo cual es el problema, espero puedan ayudarme. string id= getId();
string sql = "SELECT articulo.id_articulo, nombre, detalles_factura.cantidad, detalles_factura.precio FROM detalles_factura,factura,articulo WHERE detalles_factura.id_factura="+id+" and articulo.id_articulo=detalles_factura.id_articulo" ;
SqlDataAdapter adapter = new SqlDataAdapter(sql,SqlDataSource1.ConnectionString );
DataTable tb = new DataTable();
adapter.Fill(tb);
gridDetalles.DataSource = tb;