تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ممكن كود ترقيم تلقائي في الداتا غريد فيو
#1
الشرح في الصورة



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

مع أن أسمي مش موجود في القائمة Cool لكن خذ هذا الكود ,, وراح يرقم لك رؤس الأسطر ويوفر عليك عامود مش لازم ..

PHP كود :
For Each Row As DataGridViewRow In DataGridView1.Rows
            
If Row.IsNewRow Then Continue For
            
Row.HeaderCell.Value = (Row.Index 1).ToString
        Next 
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
#3
اين اضع الكود لانني مبتدأ
الرد }}}
تم الشكر بواسطة:
#4
في حدث تحميل البيانات للجريدفيو يعني في الحدث أو الأجراء الذي يقوم بملء الجريد بالبيانات ويجب أن يكون هذا الكود أخر شيئ
يعني بعد ما تمتلئ الجريد بالببيانات ,, يأتي دور هذا الكود لترقيم السطور ... تمام ؟
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة:
#5
لا يا اخي انا لا اقوم باستدعاء البيانات من قاعده البيانات
انا اريدها في مرحلة كتابة المعلومات في الرقم
الرد }}}
تم الشكر بواسطة:
#6
طيب :
خذ الحدث التالى نسخ ولص فقط :

PHP كود :
Private Sub DataGridView1_RowPostPaint(ByVal sender As ObjectByVal e As System.Windows.Forms.DataGridViewRowPostPaintEventArgsHandles DataGridView1.RowPostPaint
        Dim strRowNumber 
As String = (e.RowIndex 1).ToString
        Dim size 
As SizeF e.Graphics.MeasureString(strRowNumberMe.Font)

        
DataGridView1.RowHeadersWidth 60

        Dim b 
As Brush SystemBrushes.ControlText
        e
.Graphics.DrawString(strRowNumberMe.Fontbe.RowBounds.Location.15e.RowBounds.Location.+ ((e.RowBounds.Height size.Height) / 2))
    
End Sub 
Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}
تم الشكر بواسطة:
#7
مرحبا اخي

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

PHP كود :
Private Sub DataGridView1_RowsAdded(ByVal sender As ObjectByVal e As System.Windows.Forms.DataGridViewRowsAddedEventArgsHandles DataGridView1.RowsAdded
 
For As Integer 0 To DataGridView1.Rows.Count 1
  DataGridView1
.Rows(i).HeaderCell.Value = (1).ToString
 Next
End Sub

Private Sub DataGridView1_RowsRemoved(ByVal sender As ObjectByVal e As System.Windows.Forms.DataGridViewRowsRemovedEventArgsHandles DataGridView1.RowsRemoved
  
For As Integer 0 To DataGridView1.Rows.Count 1
    DataGridView1
.Rows(i).HeaderCell.Value = (1).ToString
  Next
End Sub 

موفق
الرد }}}
تم الشكر بواسطة:
#8
اخوان لا يحدث اي ترقيم
الرد }}}
تم الشكر بواسطة:
#9
up up up up up up up up up
الرد }}}
تم الشكر بواسطة:
#10
جرب هذا
كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        DataGridView1.Columns(0).ReadOnly = True ' نجعل عمود الترقيم للقراءة فقط
    End Sub


    Private Sub DataGridView1_CellValidating(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellValidatingEventArgs) Handles DataGridView1.CellValidating
        If e.ColumnIndex = 1 Then ' إذا كان العمل علي عمود الرقم
            If Me.DataGridView1.IsCurrentCellDirty Then ' هل يتم العمل علي الخلية
                If e.FormattedValue <> String.Empty Then ' قيمة الخلية ليست فارغة
                    Me.DataGridView1.Rows(e.RowIndex).Cells(0).Value = e.RowIndex + 1 ' يتم إضافة ترقيم للعمود الأول وذلك عند طريق الاندكس تبع الصف بزيادة واحد
                Else
                    Me.DataGridView1.Rows(e.RowIndex).Cells(0).Value = Nothing ' إذا الخلية فارغة يتم إزالة الترقيم
                End If
            End If
        End If
    End Sub


****
***
**
*
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  حذف الاسطر الفارغه من الداتا جريد فيو اليوم السابع 3 2,357 03-03-24, 12:57 AM
آخر رد: مصمم هاوي
  ممكن حل المشكلة فى الكود التالي - من مشاركة استاذنا القدير / عبدالله الدوسري new_programer 4 169 02-03-24, 07:36 PM
آخر رد: new_programer
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 222 25-02-24, 11:26 PM
آخر رد: heem1986
Sad ممكن حل لهذا المشكل melad2002 0 239 30-01-24, 08:01 PM
آخر رد: melad2002
  [VB.NET] مشكلة التاريخ في الداتا قريد فيو مبرمج صغير 1 6 399 24-01-24, 10:12 PM
آخر رد: annagui
  ممكن استفسار عن m3u8 malekmohamed155 0 232 20-01-24, 07:47 PM
آخر رد: malekmohamed155
  ممكن تعديل في كود التفقيط للارقام melad2002 2 333 01-01-24, 08:47 PM
آخر رد: melad2002
  [VB.NET] السلام عليكم ممكن مساعدة اخوان احتاج يكون تسجيل الدخول textbox1 + textbox2 Coder_iraqii 4 400 18-12-23, 06:46 PM
آخر رد: Kamil
Heart [C#.NET] حول بطئ عملية نقل البينات الكثيرة من أكسس إلى داتا غريد فيو بلال بلال 11 710 15-12-23, 07:47 AM
آخر رد: foad8920
  هل الداتا قراد فيو تسمح بتعدد الاسطر داخل الخلية عند جلب بيانات نصية طويله من قاعدة ب khalidalwdi 3 460 10-11-23, 11:08 AM
آخر رد: khalidalwdi

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


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