سلام به همه بنده با کد زیر قصد دارم چند صفحه رو با یک مشخصات ولی با اطلاعات متفاوت چاپ بگیرم ولی متاسفانه تمام صفحات با اطلاعاتی که اولین بار درش ریخته شده چاپ میشه!
لطفآ کمک کنید.
while (cnt >= 0)
{
cn.Open();
cmd.CommandText = "select [sid],id from havale where pid='" + st + "'";
dr = cmd.ExecuteReader();
dr.Read();
stiReport1.Dictionary.Variables["sid"].Value = dr[0].ToString();
stiReport1.Dictionary.Variables["id"].Value = dr[1].ToString();
stiReport1.Print(false, 1);
st++;
cnt--;
cn.Close();
}