benyaminP1noQ
سه شنبه 23 اردیبهشت 1393, 12:15 عصر
سلام دوستان به این خط کد دقت کنید
con.Open();
SqlDataReader READ = command.ExecuteReader();
while ( READ.Read)()
{
CommonLayer.HotelService Service = new CommonLayer.HotelService();
int ID = Service.ID = int.Parse(READ["ID"].ToString());
}
Image1.ImageUrl = "~/Images.ashx?getID=" + ID + "";
کاری که من میخوام بکنم اینه که عکس هایی که به صورت binary در دیتابیس ذخیره شده رو بخونم.
با GridView و با خصیصه Eval() در Image1 میتونم عکسارو بخونم. ولی من میخوام بدون gridview و eval() این کارو بکنم ولی مشکلی که داره اینه که فقط یک عکس بر میگردونه اونم آخرین مقدار ID که در حلقه اجرا میشه
حالا :
داخل این حلقه من متغیری دارم به اسم ID .
حالا میخوام که تمامی مقدار های ID دو بریزم داخل یه متغیری یه اسم ArrayID که مقادیر ID رو ضبط کنه مثلا بار اول حلقه مقدار ID=5 است.
این 5 داخل ArrayID ریخته بشه و بار دوم مقدار ID=9 میشه حالا ArrayID باید دارای مقادیر 5 و 9 باشه . یعنی به اسن صورت : ArrayID [CountId] s
فرض کنیم CountId مساوی باشه با 2 .
پس آرایه اول و دوم باید مساوی باشه با 5 و 9 ای که بالا گفتم.
چطور میتونم این ArrayID رو بسازم ؟
con.Open();
SqlDataReader READ = command.ExecuteReader();
while ( READ.Read)()
{
CommonLayer.HotelService Service = new CommonLayer.HotelService();
int ID = Service.ID = int.Parse(READ["ID"].ToString());
}
Image1.ImageUrl = "~/Images.ashx?getID=" + ID + "";
کاری که من میخوام بکنم اینه که عکس هایی که به صورت binary در دیتابیس ذخیره شده رو بخونم.
با GridView و با خصیصه Eval() در Image1 میتونم عکسارو بخونم. ولی من میخوام بدون gridview و eval() این کارو بکنم ولی مشکلی که داره اینه که فقط یک عکس بر میگردونه اونم آخرین مقدار ID که در حلقه اجرا میشه
حالا :
داخل این حلقه من متغیری دارم به اسم ID .
حالا میخوام که تمامی مقدار های ID دو بریزم داخل یه متغیری یه اسم ArrayID که مقادیر ID رو ضبط کنه مثلا بار اول حلقه مقدار ID=5 است.
این 5 داخل ArrayID ریخته بشه و بار دوم مقدار ID=9 میشه حالا ArrayID باید دارای مقادیر 5 و 9 باشه . یعنی به اسن صورت : ArrayID [CountId] s
فرض کنیم CountId مساوی باشه با 2 .
پس آرایه اول و دوم باید مساوی باشه با 5 و 9 ای که بالا گفتم.
چطور میتونم این ArrayID رو بسازم ؟