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

نسخة كاملة : [ تمّ الحل ] : إظهار التاريخ من اليمين إلى اليسار على الداتا جريد فيو
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السّلام عليكم و رحمة الله و بركاته
إخواني الأفاضل .. عسى أن أجد لديكم الحل لهذه الإشكالية .. التي أرهقتني كثيرا و لم أجد لها الحل المناسب
عند إضافة هذا الكود لجعل التاريخ يظهر على الداتاجريد فيو من اليمين إلى اليسار .. يظهر هذا السطر المشار إليه بالصورة باللون الأصفر بآخر البيانات .. و عند حذف كود عرض التاريخ من اليمين إلى اليسار يختفي هذا الجزء المشار إليه باللون الأصفر ..
كود :
   Private Sub DGV_STUDENT_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles DGV_STUDENT.CellFormatting
       If e.ColumnIndex = 6 Then
           Try
               e.Value = CDate(e.Value)
               e.CellStyle.Format = "yyyy-MM-dd"
           Catch ex As Exception
           End Try
       End If
   End Sub

[صورة مرفقة: p_1183nzofb1.jpg]
حتى عند البحث لم أعرف ماذا أكتب بالضبط لعلي أجد النتيجة .. فالرجاء من لديه فكرة حول ذلك أن يتكرم لي بها فضل و إحسان و ليس أمرا
بارك الله في الجميع مقدما
PHP كود :
       Private Sub DGV_STUDENT_CellFormatting(sender As ObjectAs DataGridViewCellFormattingEventArgsHandles DGV_STUDENT.CellFormatting
        
If e.ColumnIndex 0 Then
            
If e.RowIndex DGV_STUDENT.Rows.Count 1 Then Exit Sub
            e
.Value CDate(e.Value)
            e.CellStyle.Format "yyyy-MM-dd"
        End If
    End Sub 
السّلام عليكم و رحمة الله و بركاته
تسلم أخي الكريم الغالي " عاصم " و سلم يمينك و دينك
منذ مدة و أنا أبحث عن هذا الحل .. و أخيرا جاء من سيادتك بتمامه و كماله و الكمال لله
و هو المطلوب طولاً و عرضًا و لله الحمد و الشكر .. فالفضل له ثمّ لك أنت عزيزي عاصم
بارك الله فيك و لك و جزاك خير الجزاء و زادك من علمه و فضله
تحياتي و تقييماتي
الشكر لله و بارك الله بك و بجميع القائمين على هذا المنتدى .
إضافة الى ما قدمه اخونا  [b]asemshahen5 [/b]
[b] [/b]
كود :
Private Sub DataGridView1_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles DataGridView1.CellFormatting
       If e.ColumnIndex = 4 Then 'your column
           Dim d As Date
           If Date.TryParse(e.Value.ToString, d) Then
               e.Value = d.ToString("yyyy/MM/dd")
               e.FormattingApplied = True
           End If
       End If
End Sub
(30-03-19, 07:47 PM)larbihamri كتب : [ -> ]إضافة الى ما قدمه اخونا  [b]asemshahen5 [/b]
[b] [/b]
كود :
Private Sub DataGridView1_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles DataGridView1.CellFormatting
       If e.ColumnIndex = 4 Then 'your column
           Dim d As Date
           If Date.TryParse(e.Value.ToString, d) Then
               e.Value = d.ToString("yyyy/MM/dd")
               e.FormattingApplied = True
           End If
       End If
End Sub

السّلام عليكم و رحمة الله و بركاته
كل الشكر و المحبة و التقدير أخي الحبيب الغالي " العربي " ..
جربت الكود من باب زيادة الخير .. خيريْن .. لكن للأسف لم يشتغل بالكيفية التي أريدها .. و مع ذلك كل الشكر و جزيل الإمتنان
تحياتي