السلام عليكم ورحمة الله وبركاته
لدى قاعدة بيانات sql اقوم فيها بتخزين اسم الصورة فقط
وقمت بعمل جملة الاستعلام التالية
"select pt_id,pt_nm,'~/images/pt_img/' + convert(nvarchar(10),pt_id) +'/' + img_name as [img_name]from get_pt_img_view"
وتعبئة الناتج فى datatable وعند العرض فى التقرير بالكود التالى يعرض اول سجل فقط ولا يعرض جميع البيانات ؟؟
public partial class XtraReport1 : DevExpress.XtraReports.UI.XtraReport
{
MyFunctions f = new MyFunctions();
DataTable dt = new DataTable();
private int rec = 0;
void show_rec()
{
xrLabel1.Text = dt.Rows[rec]["pt_id"].ToString();
xrPictureBox1.ImageUrl = dt.Rows[rec]["img_name"].ToString();
}
public XtraReport1()
{
InitializeComponent();
}
private void XtraReport1_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
{
dt = f.FireDataTable("select pt_id,pt_nm,'~/images/pt_img/' + convert(nvarchar(10),pt_id) +'/' + img_name as [img_name]from get_pt_img_view");
XtraReport1 f1 = new XtraReport1();
f1.DataSource = dt;
show_rec();
}
}
فهل من توضيح ؟