Hi, Dmitry,
Here's how I do it - (and this is assuming that when you built the report, you specified a dataset or XML at designtime when you designed the report content)...
Assuming you've instantiated the report at runtime, you can push the dataset in by doing the following:
foreach (Table oTable in oReport.Database.Tables)
oTable.SetDataSource( MyDataSet.Tables[ oTable.Name.ToString() ]);
You can also use report parameter fields. I prefer to use datasets, but report parameter fields should work as well.
Kevin