Ajout de plusieurs dataset à partir du code-behind pour .rdlc rapport

J'ai un rapport dans VS2008 avec une table et des 10 zones de texte.J'ai lié un tableau les valeurs de DB-table sucesfully.Mais comment lier les zones de texte avec un autre DB-table dans le même rapport? Comment lier plusieurs ensembles de données dans le même code-behind à la fois ? que faire si am à l'aide de plus d'une requête pour obtenir des données pour un seul rapport? exemple de code que j'ai fait, c'est ci-dessous, ici son pour lier les données de la table dans le .rdlc.`

//Un tableau de mappage de noms de la DataTable.

            adapter.TableMappings.Add("View", mappingTableDataSet);

            //Open the connection.
            connection.Open();
            Console.WriteLine("\nThe SqlConnection is open.");

            SqlCommand command = new SqlCommand(queryString, connection);
            command.CommandType = CommandType.Text;

            //Set the SqlDataAdapter's SelectCommand.
            adapter.SelectCommand = command;
            command.ExecuteNonQuery();

            //Fill the DataSet.
            DataSet dataset = new DataSet(mappingTableDataSet);
            adapter.Fill(dataset);

            //Set up reportviewver and specify path
            ReportViewer viewer = new ReportViewer();
            viewer.ProcessingMode = ProcessingMode.Local;
            viewer.LocalReport.ReportPath = reportPath;

            //specify the dataset syntax = (datasetofreport.rdlc,querydataset); 
            viewer.LocalReport.DataSources.Add(new ReportDataSource(reportDataSource, dataset.Tables[0]));
            //viewer.LocalReport.DataSources.Add(new ReportDataSource("podDataSet_Route_Summary", dataset.Tables[0]));
            connection.Close();`