rezaAcc
دوشنبه 04 بهمن 1395, 21:13 عصر
سلام
مشکل من در ذخیره تصاویر در دیتا بیس نیست و اینکار درست انجام میشه
اما مشکل موقعیه که تصویری انتخاب نمیکنی و مقدار op خالی میمونه و ارور میده...
دوستان و اساتید لطفا راهنماییم کنید که چطور میتونم مقدار op را خالی کنم و در رکوردی که کاربر نمیخاد عکسی برای پروفایلش داشته باشه ارور نده ویژوال استودیو؟؟؟
اینم کد منه:
OpenFileDialog op = new OpenFileDialog();
private void BtnAddPic_Click(object sender, EventArgs e)
{
op.Title = "انتخاب تصویر";
op.Filter = "JPEG(.jpeg)|*.jpeg| PNG(.png)|*.png| JPG(.jpg)|*.jpg";
op.ShowDialog();
if (op.FileName!="")
{
Image newImg = Image.FromFile(op.FileName);
pbxPictureAx.Image = newImg;
}
}
و تصاویر را اینجوری ذخیره میکنم
private void bubbleButton1_Click(object sender, ClickEventArgs e)
{
TblAshkha tba = new TblAshkha
{
FName = txtFName.Text,
LName = txtLName.Text,
PictureAx = File.ReadAllBytes(op.FileName)
};
db.TblAshkhas.AddObject(tba);
db.SaveChanges();
البته کد ها رو خلاصه کردم و مدل هم ایجاد شده
مشکل من در ذخیره تصاویر در دیتا بیس نیست و اینکار درست انجام میشه
اما مشکل موقعیه که تصویری انتخاب نمیکنی و مقدار op خالی میمونه و ارور میده...
دوستان و اساتید لطفا راهنماییم کنید که چطور میتونم مقدار op را خالی کنم و در رکوردی که کاربر نمیخاد عکسی برای پروفایلش داشته باشه ارور نده ویژوال استودیو؟؟؟
اینم کد منه:
OpenFileDialog op = new OpenFileDialog();
private void BtnAddPic_Click(object sender, EventArgs e)
{
op.Title = "انتخاب تصویر";
op.Filter = "JPEG(.jpeg)|*.jpeg| PNG(.png)|*.png| JPG(.jpg)|*.jpg";
op.ShowDialog();
if (op.FileName!="")
{
Image newImg = Image.FromFile(op.FileName);
pbxPictureAx.Image = newImg;
}
}
و تصاویر را اینجوری ذخیره میکنم
private void bubbleButton1_Click(object sender, ClickEventArgs e)
{
TblAshkha tba = new TblAshkha
{
FName = txtFName.Text,
LName = txtLName.Text,
PictureAx = File.ReadAllBytes(op.FileName)
};
db.TblAshkhas.AddObject(tba);
db.SaveChanges();
البته کد ها رو خلاصه کردم و مدل هم ایجاد شده