تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف استعرض صوره في الداتاجريدفيو وحفظها في ملف ثابت
#2
السلام عليكم ورحمة الله وبركاته

اذا تقصد مجلد خاص تحفظ فيه صور ,, اول شي اعمل عمود يعرض الصور
عملتلك هذا الكود فقط للتوضيح كيف ممكن تحفظ الصور بمجلد نفس مسار البرنامج الرئيسي
حاول تفهم الكود وتطبق الفكرة حتى اذا كانت صورة وحده

ممكن اضافة عمود الصور بهذا الشكل

كود :
DataGridView1.Columns.Add("id", "ID") 'غير مهم
       Dim C As New DataGridViewImageColumn With {.Name = "Image", .HeaderText = "Images", _
                                                  .ImageLayout = DataGridViewImageCellLayout.Zoom}
       DataGridView1.Columns.Add(C) 'اضافة عمود لعرض الصور
او يدويآ بس تغير الخصائص مثل الي بالكود وبالاخص ImageLayout

"""""""""""""""""""""""""""""""""""""""""""""""

هذا الكود للتوضيح عن فكرة كيف يكون مسار المجلد وبهذا الكود نفس مسار البرنامج
كود :
Dim path As String = Application.StartupPath & "\Images" 'مجلد يكون في نفس مسار البرنامج
       If Not IO.Directory.Exists(path) Then
           'IO.Directory.CreateDirectory(path)  'اذا اردت انشاء المجلد
           MsgBox("مجلد الصور غير موجود")
           Exit Sub '
       End If

"""""""""""""""""""""""""""""""""""""""""""""
هذا الكود اذا كان المسار نفس الاعلى تضيف جميع الصور الموجوده في المجلد

كود :
Dim Img As New DataGridViewImageCell 'اضافة الصور الموجود في المجلد
       For Each p As String In IO.Directory.GetFiles(path)
           If p.ToLower.EndsWith("jpg") Or p.ToLower.EndsWith("png") Then 'في حالة المجلد يحتوي بيانات اخرى
               Img.Value = Image.FromFile(p)
               DataGridView1.Rows.Add(Nothing, Img.Value)
           End If
       Next


"""""""""""""""""""""""""""""""""""""""""""""

ولنفرض لديك زر بوتون لحفظ جميع الصور الموجوده في العمود

كود :
Dim i As Integer = 0
   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       Dim path As String = Application.StartupPath & "\Images"
       i = 0
       Dim bit As Bitmap
       For Each Ro As DataGridViewRow In DataGridView1.Rows
           bit = Ro.Cells(1).Value
           bit.Save(path & i & ".jpg")
           i += 1
       Next
   End Sub



اتمنى اكون وصلتلك الفكرة اخي
وملاحظة انا عملت عمود الصور ثاني عمود يعني تحتاج تغير حسب ماموجود عندك
الرد }}}
تم الشكر بواسطة: asemshahen5


الردود في هذا الموضوع
RE: كيف استعرض صروره في الداتاجريدفيو وحفظها في ملف ثابت - بواسطة 3booody - 12-12-19, 02:10 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  mysql sql كيف الحاق اسم ثابت لكل الاسماء؟ justforit 3 185 01-11-25, 06:52 AM
آخر رد: justforit
  حفظ الصورة من picture box وحفظها بصيغة pdf جيولوجي مبتدئ 8 769 09-06-24, 04:02 PM
آخر رد: جيولوجي مبتدئ
  كيف اقارن صوره بصوره أخرى menanaeem 2 824 07-11-22, 05:24 PM
آخر رد: menanaeem
  طباعة فاتورة وحفظها في قاعدة البيانات ibrahimmakhool 1 862 10-09-22, 06:10 PM
آخر رد: abomo3ath
  [سؤال] طريقة الادخال اليدوي في الداتا جريد فيو وحفظها تلقائيا safralfahd 11 4,309 19-03-22, 07:59 PM
آخر رد: safralfahd
  [VB.NET] سحب مجموعة صور بالاسكانر وحفظها في ملف PDF على الجهاز محمد المصري 10 7,760 20-01-22, 09:55 PM
آخر رد: ابراهيم ايبو
  كيفية جلب بيانات جدول داخل موقع إلى الداتاجريدفيو باستخدام مكتبة cefsharp bahnay0 0 1,364 12-08-21, 01:49 AM
آخر رد: bahnay0
  اريد طريقة لاتقاط سكرين شوت وحفظها تلقائي في مجلد من ملفات برنامجي 4545Mohamed 2 1,710 08-07-21, 01:00 PM
آخر رد: 4545Mohamed
  [سؤال] اضافة صوره من مجلد الى كرستال ريبورت alhoraibi800 3 2,454 02-07-21, 11:56 AM
آخر رد: Lathe1
  [سؤال] تمرير صوره من الفورم الى كرستال ريبورت alhoraibi800 1 1,464 30-06-21, 09:42 PM
آخر رد: ابراهيم ايبو

التنقل السريع :


يقوم بقرائة الموضوع: