خرید بک لینک

با سلام خدمت همه اساتید
یه مشکلی دارم که امیدوارم اساتید کمک کنند
یه برنامه دارد که آی دی های هر رکورد از بانک اطلاعاتی را از یک لیست باکس میگیرد و هر آیتم را در یک صفحه نمایش میدهد . حالا مشکلی که هست اینه که کل حلقه را در یک صفحه گزارش نمایش میده . من میخوام هر آیتم که از لیست باکس و دیتابیس خونده میشه در یک صفحه قرار بگیره.

private void button1_Click(object sender, EventArgs e)
{
String repPath = "D:\New folder (124)\WindowsFormsApplication15\WindowsFormsAppl ication15\CrystalReport1.rpt";
CrystalDecisions.CrystalReports.Engine.ReportDocum ent
repDoc1 = new CrystalDecisions.CrystalReports.Engine.ReportDocum ent();
repDoc1.Load(repPath);

int i, count;
count = listBox1.Items.Count;

for (i = 0; i < count; i++)
{
CN.Open();
CM.Coection = CN;
CM.CommandText = "select * from bongah where id='" + listBox1.Items[i].ToString() + "'";
SqlDataAdapter DA2 = new SqlDataAdapter(CM.CommandText, CN);
DataTable DT2 = new DataTable();
DA2.Fill(DT2);

repDoc1.SetDataSource(DT2);
crystalReportViewer1.ReportSource = repDoc1 ;
CN.Close();
DT2.Dispose();
DA2.Dispose();

}
}

برچسب: گزارش,کریستال,ریپورت,نمایش, نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 12 شهريور 1396 ساعت: 23:11

صفحه بندی