سلام من میخوام مقادیر که توسط چک باکس در گریدویو انتخاب میشه رو برای چاپ به استیمول بفرستم، با این کدی که من نوشتم فقط یک رکورد ارسال میشه؛
لطفا راهنمایی کنن که چگونه باید کد خودم رو ویرایش کنم:
DataTable dt = new DataTable();
DataRow row;
dt.Clear();
dt.Columns.Add("PersonID");
dt.Columns.Add("Fname");
for (int i=0; i < DGV_Vorod.Rows.Count; i++)
{
if (bool.Parse(DGV_Vorod.Rows[i].Cells[2].Selected.ToString()))
{
row = dt.NewRow();
row["PersonID"] = DGV_Vorod.Rows[i].Cells[4].Value.ToString();
row["Fname"] = DGV_Vorod.Rows[i].Cells[5].Value.ToString();
dt.Rows.Add(row);
}
}
stiReport1.Load(Environment.CurrentDirectory + @"\Report\reportvorod.mrt");
stiReport1.Compile();
stiReport1.RegData("ds.DT6", dt);
stiReport1.Show();
اینم لینک سورس:
http://s8.picofile.com/file/83125705...ement.zip.html