thank you for your help but
still dosn't display any thing on the report viewer and dosn't give any error or exception,, am using windows app, and that was the code after I mofified it to yours.:
Microsoft.Reporting.WinForms.ReportDataSource rds = new Microsoft.Reporting.WinForms.ReportDataSource("input", dt);
this.reportViewer1.LocalReport.ReportPath = "Report.rdlc";
reportViewer1.LocalReport.DataSources.Clear();
reportViewer1.LocalReport.DataSources.Add(rds);
reportViewer1.LocalReport.Refresh();