i am having an rdlc report like this;

and a datagridview like this in wpf c#;

QUESTION
how can i get any selected row by the user from the datagridview to show in the above rdlc report according to the binded column as shown in the rdlc picture above;
for example: the value of columne Math will map to Rdlc report as maped from dataset1; English will also map [English] Name will also map [Name] in rdlc report can some one help me fix this (perharps it's from my button click event below code)
here is the code of the UserControl1 that loads my rdlc report in wpf
DataTable dt = new DataTable("DataSet1");
string cnString = @"Data Source=SQLServer;Initial Catalog=Demo;Integrated Security=True";
string sqlCmd = "SELECT MATH, ENGLISH, SCIENCE FROM Tab1";
using (da sqlDataAdap = new SqlDataAdapter(sqlCmd, cnString)) da.Fill(dt);
ReportDataSource reportDataSource = new ReportDataSource() {Name = "DataSet1", Value = dt};
reportViewer.LocalReport.ReportPath = "C:\\Users\\hp\\source\\repos\\SMSKICSO\\SMSKICSO\\myReports\\TermlyReport.rdlc";
reportViewer.LocalReport.DataSources.Add(reportDataSource);
reportViewer.RefreshReport();
HERE is what i have tried with the button click event on wpf;
this is what i have tried via research onlin; please can some one try to comprehend and help me do the right thing please on this code below (my aim is to import only a specific row as will be selected by the user and load it in accordance to the dataset1 binded to the rdlc report with the columns on the row selected by the user) please i need help. (thanks)
private void btnprintResult_Click(object sender, RoutedEventArgs e)
{
DataTable dtRep = ((DataView)dgvRESULTPRINTER.SelectedItems).Table;
for (int i = 0; i < dgvRESULTPRINTER.SelectedItems.Count; i++)
{
for (int j = 1; j < 1; j++)
{
dtRep.ImportRow(((DataRowView)dgvRESULTPRINTER.SelectedItems[i]).Row);
}
}
my code keep importing all rows instead of only one selected row to show all rows are showing in my rdlc report;
[3]: /answers/storage/attachments/95789-captureii.png
[4]: /answers/storage/attachments/96112-captutre.png





