24-06-22, 09:09 PM
25-06-22, 02:33 AM
رغم التحكم ما زال يعض تاريخ طويل به الزمن
ومش عارف احل المشكلة
ومش عارف احل المشكلة
08-07-22, 05:25 PM
جرب هذا الكود ليتحكم بتنسيق التاريخ في الداتا غريد فيو :
PHP كود :
'++++++++++++++++++++++++++++'
'تنسيق التاريخ DataGridView1'
Private Sub DataGridView1_CellFormatting(sender As Object, e As DataGridViewCellFormattingEventArgs) Handles DataGridView1.CellFormatting
If e.ColumnIndex = 0 Then
If e.RowIndex = DataGridView1.Rows.Count - 1 Then Exit Sub
e.Value = CDate(e.Value)
e.CellStyle.Format = "yyyy-MM-dd"
End If
End Sub
'++++++++++++++++++++++++++++'
08-07-22, 06:32 PM
شكرا جاري التجربة
08-07-22, 08:45 PM
كود :
Private Sub DataGridView2_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles DataGridView2.CellFormatting
If e.ColumnIndex = 3 Then
If e.RowIndex = DataGridView2.Rows.Count - 1 Then Exit Sub
e.Value = CDate(e.Value)
e.CellStyle.Format = "yyyy-MM-dd"
End If
End Subاضفت هذا ولم يحدث تغيير
لا بد م الاضافة في الموديول
اعتقد هذا
For intRow As Integer = 0 To DgvCountRow 'DGV.RowCount - 1
Application.DoEvents()
.WriteLine(" <Row ss:StyleID=""ksg"" ss:utoFitHeight =""0"">")
For intCol As Integer = 2 To DGV.Columns.Count - 1
Application.DoEvents()
.WriteLine(" <Cell ss:StyleID=""isi"">")
.WriteLine(" <Data ss:Type=""String"">{0}</Data>", DGV.Item(intCol, intRow).Value.ToString)
.WriteLine(" </Cell>")
'DGV.Columns(4).Visible = False
Next
.WriteLine(" </Row>")
Next
08-07-22, 08:56 PM
هذا الكود يضاف في الفورم التي تحتوي على DataGridView .
1- غير هذا السطر من DataGridView2_CellFormatting الى اسم جدولك_CellFormatting و Handles DataGridView2.CellFormatting الى Handles اسم جدولك.CellFormatting
2- غير الرقم الموجود في If e.ColumnIndex = 3 Then الى رقم عامود التاريخ في الجدول و يجب بدأ العد من الصفر .
1- غير هذا السطر من DataGridView2_CellFormatting الى اسم جدولك_CellFormatting و Handles DataGridView2.CellFormatting الى Handles اسم جدولك.CellFormatting
2- غير الرقم الموجود في If e.ColumnIndex = 3 Then الى رقم عامود التاريخ في الجدول و يجب بدأ العد من الصفر .
09-07-22, 02:45 AM
PHP كود :
Private Sub CellFormatting_following(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles CellFormatting.following
If e.ColumnIndex = 3 Then
If e.RowIndex = DataGridView2.Rows.Count - 1 Then Exit Sub
e.Value = CDate(e.Value)
e.CellStyle.Format = "yyyy-MM-dd"
End If
End Sub
يعطي خطا تحت
PHP كود :
Handles CellFormatting.following
09-07-22, 12:20 PM
Handles DataGridView2.CellFormatting
DataGridView2_CellFormatting
DataGridView2_CellFormatting
09-07-22, 01:30 PM
d_visit
5/20/2022 12:00:00 AM
5/20/2022 12:00:00 AM
5/20/2022 12:00:00 AM
5/21/2022 12:00:00 AM
5/21/2022 12:00:00 AM
5/21/2022 12:00:00 AM
6/23/2022 12:00:00 AM
6/23/2022 12:00:00 AM
ما زال يعرض كما بالصورة
كل عام وانتم بخير
برجاء حل مشكلتي
5/20/2022 12:00:00 AM
5/20/2022 12:00:00 AM
5/20/2022 12:00:00 AM
5/21/2022 12:00:00 AM
5/21/2022 12:00:00 AM
5/21/2022 12:00:00 AM
6/23/2022 12:00:00 AM
6/23/2022 12:00:00 AM
ما زال يعرض كما بالصورة
كل عام وانتم بخير
برجاء حل مشكلتي
09-07-22, 01:33 PM
ما اسم الجدول .