Мне нужно сгенерировать отчет с запросом, где itemcode = foreach listview2.text
data1DBDataSetTableAdapters.itmscat1TableAdapter adapter = new data1DBDataSetTableAdapters.itmscat1TableAdapter();
data1DBDataSet.itmscat1DataTable table = new data1DBDataSet.itmscat1DataTable();
foreach (ListViewItem item1 in listView2.Items)
{
item1int = Convert.ToInt32(item1.Text);
adapter.FillBy3(table, item1int));
}
ReportDataSource mynewdatasource = new ReportDataSource("DataSet1", (DataTable)table);
this.reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(mynewdatasource);
this.reportViewer1.LocalReport.Refresh();
this.reportViewer1.RefreshReport();
Код работает правильно, но он получает только первый элемент, а не все элементы в списке.
Какчтобы получить все элементы списка, а не только первый?
РЕДАКТИРОВАТЬ: метод FillBy3:
select * where itmcode = @itmcode