PDA

View Full Version : مشکل در ویرایش اطلاعات



mortezasar
شنبه 27 مهر 1392, 20:48 عصر
سلام دوستان من وقتی دارم اطلاعات شخصی رو ویرایش میکنم به مشکل بر میخورم مشکل هم اینه که عکس رو دوباره باید بخونم و بیارم تو picture box اگه میشه راهنمایی کنید که نخواد عکس رو دوباره بیارم ممنون اینم کدی که نوشتم

دکمه انتخاب عکس

OpenFileDialog dlg = new OpenFileDialog();

dlg.Filter = "All Pictures|*.bmp;*.gif;*.jpg|Bitmaps|*.bmp|GIFs|*.gi f|JPEGs|*.jpg";
if (dlg.ShowDialog() == DialogResult.OK)
im = new Bitmap(dlg.FileName);
MemoryStream mstr = new MemoryStream();
im.Save(mstr, im.RawFormat);
arrImage = mstr.GetBuffer();
pb.Image = im;




دکمه ویرایش


SqlConnection conn = new SqlConnection("Data Source=(local);Initial Catalog=MY_LOCK;Integrated Security=True");
conn.Open();
SqlCommand cmd = new SqlCommand("Update T_person set name=@cat_id,fam=@ostad,codemeli=@name,tel=@price, date=@date,vazozv=@j_id,bime=@bime,pic=@pic where codemeli ='" + gvper.CurrentRow.Cells[3].Value.ToString() + "' ", conn);
cmd.Parameters.AddWithValue("@cat_id", txtname.Text);
cmd.Parameters.AddWithValue("@ostad", txtfame.Text);
cmd.Parameters.AddWithValue("@name",long.Parse(txtcodee.Text.ToString()));
cmd.Parameters.AddWithValue("@price",long.Parse(txttel.Text.ToString()));
cmd.Parameters.AddWithValue("@date", txtdateozv.Text);
cmd.Parameters.AddWithValue("@j_id", cbozv.Text);
cmd.Parameters.AddWithValue("@bime", txtbime.Text);
cmd.Parameters.AddWithValue("@pic", arrImage);
cmd.ExecuteNonQuery();
conn.Close();
MessageBox.Show("اطلاعات با موفقیت ویرایش شد");
p1.Visible = false;
arrImage=null;
Vcus_Load(null, null);