liliyan87
چهارشنبه 21 مرداد 1388, 15:56 عصر
سلام من یه گرید ویو دارم که باید اسم کالا و قیمت و عکس اونو نمایش بده.
من با یه فایل آپلود عکس ها رو توی دیتا بیس ذخیره کردم کدهایی که برای فایل آپلود نوشتم اینا هستن:
string imageFolder = "ImageDB";
string savePath;
string saveFile;
if (FileUpload1.HasFile)
{
try
{
savePath = System.IO.Path.Combine(Request.PhysicalApplication Path, imageFolder);
saveFile = System.IO.Path.Combine(savePath, FileUpload1.FileName);
FileUpload1.SaveAs(saveFile);
}
catch (Exception exUpload)
{
}
SqlDataSource1.Insert();
GridView1.DataBind();
clearText();
}
حالا یه مشکل که داره اینه که عکس ها رو توی پوشه ای که در کل پروژه م قرار دادم ذخیره میکنه ولی توی فیلد مربوط به تصویر اون کلا در جدول دیتابیس اسم عکس و مسیرشو برام ذخیره نمیکنه بلکه حروف نا معلومی ذخیره میکنه. نوع فیلد تصویرم nvarch(255) در نظر گرفتم البته با varch(255) امتحان کردم بازم همون نتیجه رو داد و مشکل اصلی اینه که تصویر رورا در گرید ویو نمایش نمیده فقط اسم و قیمت و نشون میده به جای تصویر علامت ضربدر میذاره. نمیدونم مشکلش چیه و چیکار کنم آیا توی کدی که نوشتم اشکال وجود داره؟ یا چیزی باید بهش اضافه کنم.
وقتی نوع فیلد رو Image میذارم بازهم تصویری در گرید ویو نشون نمیده . تنظیمات گرید ویو هم درستن و مشکلی ندارن .
من با یه فایل آپلود عکس ها رو توی دیتا بیس ذخیره کردم کدهایی که برای فایل آپلود نوشتم اینا هستن:
string imageFolder = "ImageDB";
string savePath;
string saveFile;
if (FileUpload1.HasFile)
{
try
{
savePath = System.IO.Path.Combine(Request.PhysicalApplication Path, imageFolder);
saveFile = System.IO.Path.Combine(savePath, FileUpload1.FileName);
FileUpload1.SaveAs(saveFile);
}
catch (Exception exUpload)
{
}
SqlDataSource1.Insert();
GridView1.DataBind();
clearText();
}
حالا یه مشکل که داره اینه که عکس ها رو توی پوشه ای که در کل پروژه م قرار دادم ذخیره میکنه ولی توی فیلد مربوط به تصویر اون کلا در جدول دیتابیس اسم عکس و مسیرشو برام ذخیره نمیکنه بلکه حروف نا معلومی ذخیره میکنه. نوع فیلد تصویرم nvarch(255) در نظر گرفتم البته با varch(255) امتحان کردم بازم همون نتیجه رو داد و مشکل اصلی اینه که تصویر رورا در گرید ویو نمایش نمیده فقط اسم و قیمت و نشون میده به جای تصویر علامت ضربدر میذاره. نمیدونم مشکلش چیه و چیکار کنم آیا توی کدی که نوشتم اشکال وجود داره؟ یا چیزی باید بهش اضافه کنم.
وقتی نوع فیلد رو Image میذارم بازهم تصویری در گرید ویو نشون نمیده . تنظیمات گرید ویو هم درستن و مشکلی ندارن .