I found the solution!!!
The problem was I don't made a good mapping from the dataset to ADO object
specifically in the name of column.
for example:
sqlqwery="select vuelta,linea.linea,salida,vsalida as ver,R1,M1,AT1,AD1,R2,M2,AT2,AD2,R3,M3,AT3,AD3,R4,M4,AT4,AD4,R5,M5,AT5,AD5 from deta_tarjeta,linea where deta_tarjeta.cod_tar='"+tarjeta.cod+"' and deta_tarjeta.cod_lin=linea.cod order by vuelta asc";
conexion con = new conexion();
detaDs = con.consulta(sqlqwery);
this.dataGridView2.DataSource = detaDs.Tables["dt"];
dataReport = new DataSet();
dataReport = detaDs;
myData=dataReport;
tarjetero1 rpt1 = new tarjetero1();
myData.Tables[0].TableName = "tarjeta1";
rpt1.SetDataSource(myData.Tables["tarjeta1"]);
this.crystalReportViewer1.ReportSource = rpt1;
this.crystalReportViewer1.Refresh();
myData.Dispose();
the names in the sql query must be same than the xsd object showing in the picture,
then there are a good mapping and the data is appear in the report.
thanks for your atention.
Regards,
Leo