كيفية إضافة صورة في عمود DataGridView

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

كيفية إضافة صورة في عمود DataGridView

مُساهمة من طرف RANA في الثلاثاء ديسمبر 17, 2013 11:38 am

بسم الله الرحمن الرحيم 

_ يمكنك استخدام الكائن DataGridViewImageColumn إضافة صورة في عمود DataGridView بخطوات بسيطة :


_إنشاء مثيل جديد من الكائن كما يلى :
الرمز:
 Dim img As New DataGridViewImageColumn()

_ الاعلان عن كائن صور مع تمرير اسم و مسار الصورة الية كما يلى :
الرمز:
Dim inImg As Image = Image.FromFile("Image Path")

_إسناد كائن الصورة inImg الى الكائن  img  على النحو التالى :
الرمز:
img.Image = inImg

_ إضافة الصورة الى عامود شبكة البيانات :
الرمز:
DataGridView1.Columns.Add(img)

_ تسمية رأس العامود
الرمز:
img.HeaderText = "Image"

_ كتابة اسم برمجى لكائن الصورة  img
الرمز:
img.Name = "img"


المثال كاملا :

الرمز:
Imports System.Data.SqlClient
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        DataGridView1.ColumnCount = 3
        DataGridView1.Columns(0).Name = "Product ID"
        DataGridView1.Columns(1).Name = "Product Name"
        DataGridView1.Columns(2).Name = "Product_Price"

        Dim row As String() = New String() {"1", "Product 1", "1000"}
        DataGridView1.Rows.Add(row)
        row = New String() {"2", "Product 2", "2000"}
        DataGridView1.Rows.Add(row)
        row = New String() {"3", "Product 3", "3000"}
        DataGridView1.Rows.Add(row)
        row = New String() {"4", "Product 4", "4000"}
        DataGridView1.Rows.Add(row)

        Dim img As New DataGridViewImageColumn()
        Dim inImg As Image = Image.FromFile("Image Path")
        img.Image = inImg
        DataGridView1.Columns.Add(img)
        img.HeaderText = "Image"
        img.Name = "img"

    End Sub
End Class

تحياتى لكم

RANA
....
....

تاريخ التسجيل : 01/08/2013
المساهمات : 64
النقاط : 103
التقيم : 1
الدولة : فلسطين
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيفية إضافة صورة في عمود DataGridView

مُساهمة من طرف أحمد مناع في الثلاثاء ديسمبر 17, 2013 2:14 pm


تقف الكلمات عاجزة عن شكرك على مجهودك هذا و سلسلة المقالات الاكثر من رائعة صراحة ....فجزاك الله خيرا

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم

إن فقدت مكان بذورك التي بذرتها يوما ما سيخبرك المطر أين زرعتها ..لذا إبذر الخير فوق أي أرض وتحت أي سماء ومع أي أحد.. فأنت لا تعلم أين تجده ومتى تجده؟! إزرع جميلا ولو في غير موضعه .... فلا يضيع جميلا أينما زرعا .. فما أجمل العطاء... فقد تجد جزاءه في الدنيا أو يكون لك ذخرا في الآخرة

أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 810
النقاط : 1479
التقيم : 69
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيفية إضافة صورة في عمود DataGridView

مُساهمة من طرف ذوكا في الثلاثاء ديسمبر 17, 2013 7:55 pm

درس رائع جزاك الله خيرا

ذوكا
.....
.....

تاريخ التسجيل : 26/05/2013
المساهمات : 92
النقاط : 155
التقيم : 11
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيفية إضافة صورة في عمود DataGridView

مُساهمة من طرف زهراء في الأربعاء ديسمبر 18, 2013 7:06 am


فعلا مجهود يستحق الثناء ...شكرا حبيبتى على مجهودك

زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 262
النقاط : 372
التقيم : 24
الدولة : مصر
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيفية إضافة صورة في عمود DataGridView

مُساهمة من طرف محمد يوسف في الأربعاء ديسمبر 18, 2013 7:18 pm

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

وشكرا مقدما

محمد يوسف
...
...

تاريخ التسجيل : 08/12/2013
المساهمات : 38
النقاط : 66
التقيم : 12
الدولة : السودان
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى