منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

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

كيف اضع الاشهر في العمود الثاني من الأداة داتا قريد

بحيث يكون لدي عدد 2 من اداة DateTimePicker1 و DateTimePicker2

عند اختيار الشهر 1 من الاداة DateTimePicker1 والشهر 5 من الاداة DateTimePicker2
يتم وضع البيانات
1
2
3
4
5
في العمود الثاني من القريد

وهكذا حسب الاختيار من الاداة DateTimePicker1
السلام عليكم

الأفضل إرفاق البرنامج كي تُفهم المشكلة ويسهل الحل.
طيب انا عندي طريقة اسرع ماادري بتعجبك أو لا

وهي وضع التاريخ مباشرة في الخلية . أسرع من وجهة نظري

كود :
'وضع التاريخ في خلية القردفيو
    Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
        Try
            ' التحقق من أن المستخدم ضغط علي الخلية المطلوب إضافة تاريخ بها وهي الخلية رقم 4 كمثال
            If e.ColumnIndex = 4 Then
                '  Me.DataGridView1.Rows(e.RowIndex).Cells(4).Value = Now.ToString("yyyy/MM/dd")
                Me.DataGridView1.Rows(e.RowIndex).Cells(4).Value = DateAndTime.Now.ToString("yyyy/MM/dd")
                ' Me.DataGridView1.Rows(e.RowIndex).Cells(4).Value = Now.ToShortDateString
            End If
        Catch ex As Exception
            MessageBox.Show(ex.Message, "أعد الإدخال", MessageBoxButtons.OK, MessageBoxIcon.Error)
        End Try
    End Sub

تحياتي