نمایش نتایج 1 تا 7 از 7

نام تاپیک: كار با عكس

  1. #1
    کاربر تازه وارد آواتار brownbear
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    همین نزدیکی
    سن
    44
    پست
    79

    كار با عكس

    سلام من از اين كد براي خواندن اطلاعاتم استفاده مي كنم ولي وقتي مي خوام عكس را فراخواني كنم ايراد مي گيره
    ديتابيسم هم sql است
    با تشكر

    Dim cmd1 AsNew SqlCommand("select * from information ", Cnn)
    cmd1.CommandText = "select * from information Where (code=" & txtcode.Text & ")"
    cmd1.Parameters.Clear()

    Cnn.Open()
    cmd1.ExecuteNonQuery()
    Cnn.Close()
    Dim dr As SqlDataReader
    Cnn.Open()
    dr = cmd1.ExecuteReader
    While (dr.Read())
    txtname.Text = dr("fname") : txtcard.Text = dr("card")
    txtfamily.Text = dr("lname") : txtfather.Text = dr("faname")
    txtsh.Text = dr("sh") : covahed.Text = dr("vahed")
    cosemat.Text = dr("semat")
    txtuser.Text = dr("usern")
    txtpass.Text = dr("pass") : cmbgrade.Text = dr("grade")
    picbox.Image = (dr("aks"))

    وقتي مي خواد picbox.image رو لود كنه ايراد مي گيره

  2. #2
    کاربر تازه وارد آواتار brownbear
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    همین نزدیکی
    سن
    44
    پست
    79

    نقل قول: كار با عكس

    سلام
    یعنی اینقدر سخته
    اگه میشه یه کدی برام بنویسید که یه عکسو تو دیتابیس جستجو کنه و تو picbox نمایش بده

  3. #3
    کاربر دائمی آواتار Navid Asadi
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    و در این نزدیکی
    سن
    32
    پست
    794

    نقل قول: كار با عكس

    دوست عزیز نحوه ذخیره سازی شما بسیار مهم هستش...
    من برای این کار از روش زیر برای ذخیره استفاده میکنم:
    Cmd.Parameters.Add(New SqlClient.SqlParameter("Pic", SqlDbType.Binary)).Value = IO.File.ReadAllBytes(pic)

    البته میتونید از همین روش برای ذخیره به صورت image هم استفاده کنید...
    اما برای فراخوانی :
     Dim arrPicture() As Byte = CType(DataGridView1.CurrentRow.Cells("pic").Value, Byte())
    Dim ms As New MemoryStream(arrPicture)
    PictureBox2.BackgroundImage = System.Drawing.Image.FromStream(ms)


    خیلی ها میگن این روش باعث کندی میشه که من موافق نیستم!

  4. #4
    کاربر دائمی آواتار Navid Asadi
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    و در این نزدیکی
    سن
    32
    پست
    794

    نقل قول: كار با عكس

    راستی یادم رفت بگه تو روش بالا من عکس رو از grid خواندم که با خوندن از dataview و dataset فرقی نداره

  5. #5
    کاربر تازه وارد آواتار brownbear
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    همین نزدیکی
    سن
    44
    پست
    79

    نقل قول: كار با عكس

    سلام
    من درست متوجه نشدم
    من می خوام یک عکس رو که تو دیتابیس ذخیره کردم توی یک PICBOX بیارم شما عکسو از دیتاگرید آوردین من می خوام مثلا با شماره عکس اونو توی دیتابیس جستجو کنم و توی PIC BOX نمایش بدم

  6. #6
    کاربر دائمی آواتار Navid Asadi
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    و در این نزدیکی
    سن
    32
    پست
    794

    نقل قول: كار با عكس

    خوب به جای :
    DataGridView1.CurrentRow.Cells("pic").Value

    کد زیر رو بنویس ()برای دیتاست :
    dataset.Tables("Your Table").Rows(Your row index).Item(your item index or name)

  7. #7
    کاربر تازه وارد آواتار brownbear
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    همین نزدیکی
    سن
    44
    پست
    79

    نقل قول: كار با عكس

    با تشکر از شما دوست عزیز

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •