تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال DataGridViwe
#1
السلام عليكم ورحمة وبركاته
استفساري هل يوجد طريقه بحيث اني اضع عمود بشكل يدوي في DataGridViwe   أضافة العمود Button  بسيطه لكن يحمل ايقونه ما عرفت أٍسويها
كشك اجمل
الرد
تم الشكر بواسطة:
#2
هذا الاجراء يقوم بوضع زر امر لكل صف فى الجريد مع وضع ايقونة له و اسم العمود

 ''' <summary>
    ''' اضافة زر امر للداتاجريد فيو
    ''' </summary>
    ''' <param name="imag">اسم زر الامر</param>
    ''' <param name="DataGridView_name">اسم الداتا جريد فيو</param>
    ''' <param name="Columns_index">رقم العمود</param>
    ''' <param name="image_name">اسم الصورة بامتاداد png</param>
    ''' <param name="Header_text">عنوان العمود</param>
    ''' <remarks></remarks>
    Public Sub btn_image_add(ByVal imag As String, ByVal DataGridView_name As DataGridView, ByVal Columns_index As Integer, ByVal image_name As String, ByVal Header_text As String)

        Dim Add_Image As New DataGridViewImageColumn
        On Error Resume Next
        DataGridView_name.Columns.Remove(imag)
        With Add_Image
            .Name = imag
            .HeaderText = Header_text
            .Width = 45
            .DefaultCellStyle.ForeColor = System.Drawing.Color.Red
            .Image = System.Drawing.Image.FromFile(Application.StartupPath & "\icon\" & image_name & ".png")
        End With
        DataGridView_name.Columns.Insert(Columns_index, Add_Image)

        'استدعاء اجراء الحدث للزر
        'Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
        '    If e.ColumnIndex = 10 Then
        '        MsgBox(("Row : " + e.RowIndex.ToString & "  Col : ") + e.ColumnIndex.ToString)
        '        myconn.inser_update_delete("delete from tb_invoice_sale_detil where Details_id=" & DataGridView1.CurrentRow.Cells(0).Value & "")
        '        DataGridView1.Rows.RemoveAt(DataGridView1.SelectedRows(0).Index)
        '    End If
        'End Sub

    End Sub
الرد
تم الشكر بواسطة: DOX.1 , DOX.1
#3
وعليكم السلام ورحمة الله وبركاته

بخصوص انشاء عمود يدوى ويحتوى على زر
فكل ما عليك فعله هو استخدام الكود بهذا الشكل 

كود :
       Dim btn As New DataGridViewButtonColumn
       btn.HeaderText = "عنوان العمود"
       btn.Text = "عنوان الزر" ' "عنوان الزر"
       btn.Name = "DGVButton" ' اسم الزر
       btn.UseColumnTextForButtonValue = True
       DataGridView1.Columns.Insert(3, btn) ' قم بتغيير رقم 3 الى رقم اخر رقم الاعمدة

تذكر بان رقم 3 الموجود باخر سطر هو رقم العمود الذى سيتم انشائه و ادراج الزر به
فمثلاً اذا كان لديك 10 اعمدة فى الداتا جريد فيو فانت تكتب رقم 10 بدلاً من 3
حيث ان 10 التى تظهر لديك تعنى 9 لان العد يبداء من 0 وليس 1

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] سلام سؤال تحويل رابط حاتمي 5 105 16-05-19, 02:29 PM
آخر رد: elgokr
  سؤال بخصوص نقل بيانات faysal13_13@hotmail.com 1 89 27-04-19, 10:32 PM
آخر رد: saoud2
  [VB.NET] سؤال بخصوص فتح الشاشات khalid475 3 99 25-04-19, 09:18 PM
آخر رد: elgokr
  [VB.NET] سؤال بخصوص datetimepicker في الداتا جريد فيو jassim316 7 162 25-04-19, 09:28 AM
آخر رد: elgokr
  [VB.NET] سؤال بخصوص client server dubai.eig 3 101 23-04-19, 11:40 AM
آخر رد: elgokr
  سؤال حول تنسيق لون مربع نص المتألق9 3 108 19-04-19, 02:31 AM
آخر رد: المتألق9
  [نقاش] سؤال محير جداااااا وارجو المساعده faysal13_13@hotmail.com 6 135 18-04-19, 11:52 AM
آخر رد: اسامه الهرماوي
  سؤال بخصوص DOEVENTS ومشكله بالكود dametucorazon 5 183 15-04-19, 09:24 AM
آخر رد: elgokr
  سؤال حول TextBox مرتبط ب WebBrowser ارجو رد من الاخ DK-x وشكرا للاخ بدري حاتمي 4 111 09-04-19, 06:16 PM
آخر رد: حاتمي
  سؤال حول TextBox مرتبط ب WebBrowser حاتمي 6 217 09-04-19, 01:00 AM
آخر رد: حاتمي

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم