تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] Datagridview Button
#1
السلام عليكم عندما اضغط علي صف في داتا قريد فيو يتم وضع البيانات فوق في textbox
اريد كيفية انشاء زر وليكن اسمه عرض موجود في   قريد فيو يضع بيانات فوق بدل حدث double click بدل كود الاتي 
كود :
Private Sub DataGridView1_DoubleClick(sender As Object, e As EventArgs) Handles DataGridView1.DoubleClick
       b = DataGridView1.CurrentRow.Index
       labell.Text = DataGridView1.Rows(b).Cells(1).Value
       label_product.Text = DataGridView1.Rows(b).Cells(2).Value
       UNIT.Text = DataGridView1.Rows(b).Cells(3).Value
       DateTimePicker1.Text = DataGridView1.Rows(b).Cells(4).Value
       Qty.Text = DataGridView1.Rows(b).Cells(5).Value
       TKLFA.Text = DataGridView1.Rows(b).Cells(6).Value
       Price.Text = DataGridView1.Rows(b).Cells(7).Value


   End Sub
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام

     



كود :
   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

       Dim MyDataGridViewButton As New System.Windows.Forms.DataGridViewButtonColumn
       Me.DataGridView1.Columns.Add(MyDataGridViewButton)
       MyDataGridViewButton.DisplayIndex = Me.DataGridView1.Columns.Count
       MyDataGridViewButton.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells
       Dim DataGridViewCellStyle2 As New System.Windows.Forms.DataGridViewCellStyle With {
           .Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter,
           .NullValue = "..."
       }
       MyDataGridViewButton.DefaultCellStyle = DataGridViewCellStyle2
       MyDataGridViewButton.HeaderText = "عرض موجود"
       MyDataGridViewButton.Resizable = System.Windows.Forms.DataGridViewTriState.[False]
       AddHandler Me.DataGridView1.CellClick, Sub(oSender As Object, Args As DataGridViewCellEventArgs)
                                                  If Args.ColumnIndex = MyDataGridViewButton.Index Then
                                                      Dim Dgvr = Me.DataGridView1.Rows(Args.RowIndex)
                                                      labell.Text = Dgvr.Cells(1).Value
                                                      label_product.Text = Dgvr.Cells(2).Value
                                                      UNIT.Text = Dgvr.Cells(3).Value
                                                      DateTimePicker1.Text = Dgvr.Cells(4).Value
                                                      Qty.Text = Dgvr.Cells(5).Value
                                                      TKLFA.Text = Dgvr.Cells(6).Value
                                                      Price.Text = Dgvr.Cells(7).Value
                                                  End If
                                              End Sub

   End Sub
الرد }}}
تم الشكر بواسطة: Taha Okla
#3
(31-10-22, 05:47 PM)عبدالله الدوسري كتب : وعليكم السلام

 



كود :
   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load

       Dim MyDataGridViewButton As New System.Windows.Forms.DataGridViewButtonColumn
       Me.DataGridView1.Columns.Add(MyDataGridViewButton)
       MyDataGridViewButton.DisplayIndex = Me.DataGridView1.Columns.Count
       MyDataGridViewButton.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells
       Dim DataGridViewCellStyle2 As New System.Windows.Forms.DataGridViewCellStyle With {
           .Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter,
           .NullValue = "..."
       }
       MyDataGridViewButton.DefaultCellStyle = DataGridViewCellStyle2
       MyDataGridViewButton.HeaderText = "عرض موجود"
       MyDataGridViewButton.Resizable = System.Windows.Forms.DataGridViewTriState.[False]
       AddHandler Me.DataGridView1.CellClick, Sub(oSender As Object, Args As DataGridViewCellEventArgs)
                                                  If Args.ColumnIndex = MyDataGridViewButton.Index Then
                                                      Dim Dgvr = Me.DataGridView1.Rows(Args.RowIndex)
                                                      labell.Text = Dgvr.Cells(1).Value
                                                      label_product.Text = Dgvr.Cells(2).Value
                                                      UNIT.Text = Dgvr.Cells(3).Value
                                                      DateTimePicker1.Text = Dgvr.Cells(4).Value
                                                      Qty.Text = Dgvr.Cells(5).Value
                                                      TKLFA.Text = Dgvr.Cells(6).Value
                                                      Price.Text = Dgvr.Cells(7).Value
                                                  End If
                                              End Sub

   End Sub

كود يظهر به خطا
الرد }}}
تم الشكر بواسطة:
#4
إنتظر يمكن يمر من هنا أحد السحرة فيخبرنا ما هو الخطاء
لا أنت تعرف الخطاء
ولا أنا ايضاً أعرف الخطاء
فإن شاء الله يمر من هنا ساحر يخبرنا بالأمر
الرد }}}
تم الشكر بواسطة:
#5
(31-10-22, 07:15 PM)عبدالله الدوسري كتب : إنتظر يمكن يمر من هنا أحد السحرة فيخبرنا ما هو الخطاء
لا أنت تعرف الخطاء
ولا أنا ايضاً أعرف الخطاء
فإن شاء الله يمر من هنا ساحر يخبرنا بالأمر

شبيك لبيك المارد بين يديك

الخطا سطر  DisplayIndex
لازمن يكون قبل سطر  Columns.Add

اذا كلامي خطاء ساسحن في الابريق المكسور ٣٠٠ الف سنه
الرد }}}
تم الشكر بواسطة: Taha Okla , عبدالله الدوسري
#6
(31-10-22, 07:37 PM)المارد كتب :
(31-10-22, 07:15 PM)عبدالله الدوسري كتب : إنتظر يمكن يمر من هنا أحد السحرة فيخبرنا ما هو الخطاء
لا أنت تعرف الخطاء
ولا أنا ايضاً أعرف الخطاء
فإن شاء الله يمر من هنا ساحر يخبرنا بالأمر

شبيك لبيك المارد بين يديك

الخطا سطر  DisplayIndex
لازمن يكون قبل سطر  Columns.Add

اذا كلامي خطاء ساسحن في الابريق المكسور ٣٠٠ الف سنه

لا أظن هذا الخطأ الذي يقصده الأخ علي .. 
لأن هذا الخطأ لا يظهر إلا عند المحاولات العشوائية والكثيرة لعرض البيانات فعندما يختار عنصر مرجعه = -1  يظهر الخطأ ..
وهذا الخطأ يكفيه إضافة سطر تجاوز الادخال :
كود :
If Args.ColumnIndex = MyDataGridViewButton.Index Then
                                                      If Args.RowIndex < 0 Then Exit Sub '   هذا السطر

--
لكن أظن بأنك بحاجة لمارد آخر حتى تستطيع تحديد نوع خطأ لم يحدده صاحب السؤال..
و ربما ستضطر لتحضير أرواح مردة العفاريت وقد لا تنجح..
----------
الأخ عبد الله مشكوراً / كلف وقته فوق طاقته ليضع له حلاً.
والأخ علي صاحب السؤال لم يكلف نفسه بتحديد مكان الخطأ .. 

تصور أنك بعد ما أحضرت أفخر أنواع الجرانيت والرخام الشفاف وأفضل مهندس الجان أشرفوا على بناء قصر علاء الدين، 
يجيك علاء الدين بلحظة  ويقول لك : لا لا ما عجبيني الشغل، هده هده .. وأبني غيره.
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة:
#7
(31-10-22, 08:29 PM)Taha Okla كتب :
(31-10-22, 07:37 PM)المارد كتب :
(31-10-22, 07:15 PM)عبدالله الدوسري كتب : إنتظر يمكن يمر من هنا أحد السحرة فيخبرنا ما هو الخطاء
لا أنت تعرف الخطاء
ولا أنا ايضاً أعرف الخطاء
فإن شاء الله يمر من هنا ساحر يخبرنا بالأمر

شبيك لبيك المارد بين يديك

الخطا سطر  DisplayIndex
لازمن يكون قبل سطر  Columns.Add

اذا كلامي خطاء ساسحن في الابريق المكسور ٣٠٠ الف سنه

لا أظن هذا الخطأ الذي يقصده الأخ علي .. 
لأن هذا الخطأ لا يظهر إلا عند المحاولات العشوائية والكثيرة لعرض البيانات فعندما يختار عنصر مرجعه = -1  يظهر الخطأ ..
وهذا الخطأ يكفيه إضافة سطر تجاوز الادخال :
كود :
If Args.ColumnIndex = MyDataGridViewButton.Index Then
                                                      If Args.RowIndex < 0 Then Exit Sub '   هذا السطر

--
لكن أظن بأنك بحاجة لمارد آخر حتى تستطيع تحديد نوع خطأ لم يحدده صاحب السؤال..
و ربما ستضطر لتحضير أرواح مردة العفاريت وقد لا تنجح..
----------
الأخ عبد الله مشكوراً / كلف وقته فوق طاقته ليضع له حلاً.
والأخ علي صاحب السؤال لم يكلف نفسه بتحديد مكان الخطأ .. 

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

لقد حكمت علي بالسجن

الرد }}}
تم الشكر بواسطة: Taha Okla
#8
(31-10-22, 08:44 PM)المارد كتب :
(31-10-22, 08:29 PM)Taha Okla كتب :
(31-10-22, 07:37 PM)المارد كتب :
(31-10-22, 07:15 PM)عبدالله الدوسري كتب : إنتظر يمكن يمر من هنا أحد السحرة فيخبرنا ما هو الخطاء
لا أنت تعرف الخطاء
ولا أنا ايضاً أعرف الخطاء
فإن شاء الله يمر من هنا ساحر يخبرنا بالأمر

شبيك لبيك المارد بين يديك

الخطا سطر  DisplayIndex
لازمن يكون قبل سطر  Columns.Add

اذا كلامي خطاء ساسحن في الابريق المكسور ٣٠٠ الف سنه

لا أظن هذا الخطأ الذي يقصده الأخ علي .. 
لأن هذا الخطأ لا يظهر إلا عند المحاولات العشوائية والكثيرة لعرض البيانات فعندما يختار عنصر مرجعه = -1  يظهر الخطأ ..
وهذا الخطأ يكفيه إضافة سطر تجاوز الادخال :
كود :
If Args.ColumnIndex = MyDataGridViewButton.Index Then
                                                      If Args.RowIndex < 0 Then Exit Sub '   هذا السطر

--
لكن أظن بأنك بحاجة لمارد آخر حتى تستطيع تحديد نوع خطأ لم يحدده صاحب السؤال..
و ربما ستضطر لتحضير أرواح مردة العفاريت وقد لا تنجح..
----------
الأخ عبد الله مشكوراً / كلف وقته فوق طاقته ليضع له حلاً.
والأخ علي صاحب السؤال لم يكلف نفسه بتحديد مكان الخطأ .. 

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

لقد حكمت علي بالسجن


صوره خطأ لاتقبل رفع في ردود ليس تريد ساحر لماذا هدا كلام
الرد }}}
تم الشكر بواسطة:
#9
(31-10-22, 08:29 PM)Taha Okla كتب :
(31-10-22, 07:37 PM)المارد كتب :
(31-10-22, 07:15 PM)عبدالله الدوسري كتب : إنتظر يمكن يمر من هنا أحد السحرة فيخبرنا ما هو الخطاء
لا أنت تعرف الخطاء
ولا أنا ايضاً أعرف الخطاء
فإن شاء الله يمر من هنا ساحر يخبرنا بالأمر

شبيك لبيك المارد بين يديك

الخطا سطر  DisplayIndex
لازمن يكون قبل سطر  Columns.Add

اذا كلامي خطاء ساسحن في الابريق المكسور ٣٠٠ الف سنه

لا أظن هذا الخطأ الذي يقصده الأخ علي .. 
لأن هذا الخطأ لا يظهر إلا عند المحاولات العشوائية والكثيرة لعرض البيانات فعندما يختار عنصر مرجعه = -1  يظهر الخطأ ..
وهذا الخطأ يكفيه إضافة سطر تجاوز الادخال :
كود :
If Args.ColumnIndex = MyDataGridViewButton.Index Then
                                                      If Args.RowIndex < 0 Then Exit Sub '   هذا السطر

--
لكن أظن بأنك بحاجة لمارد آخر حتى تستطيع تحديد نوع خطأ لم يحدده صاحب السؤال..
و ربما ستضطر لتحضير أرواح مردة العفاريت وقد لا تنجح..
----------
الأخ عبد الله مشكوراً / كلف وقته فوق طاقته ليضع له حلاً.
والأخ علي صاحب السؤال لم يكلف نفسه بتحديد مكان الخطأ .. 

تصور أنك بعد ما أحضرت أفخر أنواع الجرانيت والرخام الشفاف وأفضل مهندس الجان أشرفوا على بناء قصر علاء الدين، 
يجيك علاء الدين بلحظة  ويقول لك : لا لا ما عجبيني الشغل، هده هده .. وأبني غيره.
الخطا في سطر هدا يظهر لايكمن رفع صورة لايقبله منتدي 

كود :
       MyDataGridViewButton.DisplayIndex = Me.DataGridView1.Columns.Count

(01-11-22, 01:05 AM)ali_ahmed12 كتب :
(31-10-22, 08:44 PM)المارد كتب :
(31-10-22, 08:29 PM)Taha Okla كتب :
(31-10-22, 07:37 PM)المارد كتب :
(31-10-22, 07:15 PM)عبدالله الدوسري كتب : إنتظر يمكن يمر من هنا أحد السحرة فيخبرنا ما هو الخطاء
لا أنت تعرف الخطاء
ولا أنا ايضاً أعرف الخطاء
فإن شاء الله يمر من هنا ساحر يخبرنا بالأمر

شبيك لبيك المارد بين يديك

الخطا سطر  DisplayIndex
لازمن يكون قبل سطر  Columns.Add

اذا كلامي خطاء ساسحن في الابريق المكسور ٣٠٠ الف سنه

لا أظن هذا الخطأ الذي يقصده الأخ علي .. 
لأن هذا الخطأ لا يظهر إلا عند المحاولات العشوائية والكثيرة لعرض البيانات فعندما يختار عنصر مرجعه = -1  يظهر الخطأ ..
وهذا الخطأ يكفيه إضافة سطر تجاوز الادخال :
كود :
If Args.ColumnIndex = MyDataGridViewButton.Index Then
                                                      If Args.RowIndex < 0 Then Exit Sub '   هذا السطر

--
لكن أظن بأنك بحاجة لمارد آخر حتى تستطيع تحديد نوع خطأ لم يحدده صاحب السؤال..
و ربما ستضطر لتحضير أرواح مردة العفاريت وقد لا تنجح..
----------
الأخ عبد الله مشكوراً / كلف وقته فوق طاقته ليضع له حلاً.
والأخ علي صاحب السؤال لم يكلف نفسه بتحديد مكان الخطأ .. 

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

لقد حكمت علي بالسجن


صوره خطأ لاتقبل رفع في ردود ليس تريد ساحر لماذا هدا كلام

نعم كلامك صحيح خطا في السطر
الرد }}}
تم الشكر بواسطة:
#10
MyDataGridViewButton.DisplayIndex = Me.DataGridView1.Columns.Count - 1
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] محتاج اربط DataGridView بزر بحث bakrycold 1 552 28-02-25, 12:11 AM
آخر رد: bakrycold
  [VB.NET] استعراض بيانات في Datagridview واضافة جميع البيانات لجدول محدد sql skode 0 489 12-01-25, 12:50 AM
آخر رد: skode
Information [VB.NET] تنسيق أعمدة DataGridView أبو خالد الشكري 3 575 21-12-24, 02:40 PM
آخر رد: aljzazy
Exclamation [VB.NET] اريد كود لتصدير البيانات من DataGridView الى ملف Excel zazasami 1 496 04-08-24, 09:15 PM
آخر رد: mrfenix93
  كيف اقوم بتحديث بيانات داخل Datagrid عبر Button moh61 5 471 28-06-24, 12:03 AM
آخر رد: Zuhare
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 689 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 682 02-02-24, 04:07 PM
آخر رد: صالح عبدالله
  [VB.NET] ظهور التاريخ غير مرتب بالأقدم في datagridview مبرمج صغير 1 4 858 26-01-24, 03:41 PM
آخر رد: atefkhalf2004
  [VB.NET] التاريخ في أداة أبو سامر لطباعة DataGridView مبرمج صغير 1 17 1,504 26-01-24, 01:52 AM
آخر رد: مبرمج صغير 1
  مشكلة في datagridview Adata 4 710 17-01-24, 03:00 PM
آخر رد: aljzazy

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


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