Saludos gente , estoy usando un reporte en mi aplicacion en c# , el problema me surge porque utilizo sqlite y en vs 2010 no esta nada implementado , asi que no he podido hacerlo como la documentación que hay por ahi usando origen de datos . pero como soy un tio listo he creado toda la infraestructura igual , un dataset con la tabla igual a la de mi sqlite , el reporte , el reportview y todo enlazado .

Dataset:

reportviewer:

bueno mi idea a sido editar el dataset del cual se nutre todo por codigo y mostrar el formulario con el reportview:
Bueno el caso es que al final los datos no se muestran y el reporte me sale vació , algo no hago bien seguro es la primera que realizo esta tarea en VS , alguna sugerencia?

Dataset:

reportviewer:

bueno mi idea a sido editar el dataset del cual se nutre todo por codigo y mostrar el formulario con el reportview:
String sql = "SELECT * FROM LISTA ORDER BY producto_nombre";
DataTable tdat = CommonUtilities.getData(sql);
DataSetLista dat = new DataSetLista();
foreach (DataRow dr in tdat.Rows)
{
dat.Tables[0].ImportRow(dr);
}
ListaReporte lst = new ListaReporte();
lst.ShowDialog(this);
Bueno el caso es que al final los datos no se muestran y el reporte me sale vació , algo no hago bien seguro es la primera que realizo esta tarea en VS , alguna sugerencia?