Aucune description
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

車輛明細表.vb 4.4KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. Imports System.Globalization
  2. Public Class 車輛明細表
  3. Private Sub Set_清單()
  4. Dim ds1 As New DataSet
  5. 清單_dgv.DataSource = Nothing : ds1.Clear()
  6. 清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  7. 清單_dgv.ColumnHeadersHeight = 35 : 清單_dgv.AllowUserToAddRows = False : 清單_dgv.RowTemplate.Height = 30
  8. SQL_車輛明細_履歷(PA50)
  9. da.Fill(ds1) : 清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
  10. ' .車牌號碼, .車輛品牌, .外出地點, .借車時間, .還車時間, .申請人, .申請日期, .聯絡函單號
  11. '180 181 182 183 184 185 186 187
  12. 清單_dgv.Columns("原始借車").Visible = False : 清單_dgv.Columns("原始還車").Visible = False
  13. 清單_dgv.Columns(表頭(180)).FillWeight = 70 : 清單_dgv.Columns(表頭(181)).FillWeight = 80 : 清單_dgv.Columns(表頭(182)).FillWeight = 70
  14. 清單_dgv.Columns(表頭(183)).FillWeight = 120 : 清單_dgv.Columns(表頭(184)).FillWeight = 120 : 清單_dgv.Columns(表頭(185)).FillWeight = 50
  15. 清單_dgv.Columns(表頭(186)).FillWeight = 70 : 清單_dgv.Columns(表頭(187)).FillWeight = 100
  16. 清單_dgv.Columns(表頭(180)).ReadOnly = True : 清單_dgv.Columns(表頭(181)).ReadOnly = True : 清單_dgv.Columns(表頭(182)).ReadOnly = True
  17. 清單_dgv.Columns(表頭(183)).ReadOnly = True : 清單_dgv.Columns(表頭(184)).ReadOnly = True : 清單_dgv.Columns(表頭(185)).ReadOnly = True
  18. 清單_dgv.Columns(表頭(186)).ReadOnly = True : 清單_dgv.Columns(表頭(187)).ReadOnly = True
  19. For i As Integer = 0 To 清單_dgv.Rows.Count - 1
  20. Dim 借車時間 As String = 清單_dgv.Rows(i).Cells("原始借車").Value.ToString : Dim 格式 As String = "yyyyMMddHHmmss"
  21. Dim 轉換後的時間 As DateTime = DateTime.ParseExact(借車時間, 格式, CultureInfo.InvariantCulture)
  22. 清單_dgv.Rows(i).Cells(表頭(183)).Value = Strings.Format(轉換後的時間, "yyyy/MM/dd-HH:mm:ss")
  23. Dim 還車時間 As String = 清單_dgv.Rows(i).Cells("原始還車").Value.ToString
  24. 轉換後的時間 = DateTime.ParseExact(還車時間, 格式, CultureInfo.InvariantCulture)
  25. 清單_dgv.Rows(i).Cells(表頭(184)).Value = Strings.Format(轉換後的時間, "yyyy/MM/dd-HH:mm:ss")
  26. If i <> 0 Then
  27. 清單_dgv.Rows(i).Cells(表頭(180)).Value = "" : 清單_dgv.Rows(i).Cells(表頭(181)).Value = ""
  28. End If
  29. Next
  30. End Sub
  31. Private Sub 語言轉換讀取()
  32. If 系統語言 = "繁體中文" Then : 語言 = "CH" : ElseIf 系統語言 = "English" Then : 語言 = "EN" : ElseIf 系統語言 = "Indonesian" Then : 語言 = "IN" : End If
  33. ' .車牌號碼, .車輛品牌, .外出地點, .借車時間, .還車時間, .申請人, .申請日期, .聯絡函單號
  34. '180 181 182 183 184 185 186 187
  35. 表頭(180) = 系統語言字典("H508-119-" & 語言) : 表頭(181) = 系統語言字典("H001-285-" & 語言) : 表頭(182) = 系統語言字典("H001-282-" & 語言)
  36. 表頭(183) = 系統語言字典("H001-283-" & 語言) : 表頭(184) = 系統語言字典("H001-284-" & 語言) : 表頭(185) = 系統語言字典("H904-103-" & 語言)
  37. 表頭(186) = 系統語言字典("H904-104-" & 語言) : 表頭(187) = 系統語言字典("H904-107-" & 語言)
  38. End Sub
  39. Private Sub 車輛明細表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  40. 語言轉換讀取() : 風格() : Set_清單()
  41. End Sub
  42. Private Sub 風格()
  43. If 深色風格 = False Then
  44. 清單_dgv.EnableHeadersVisualStyles = True : 清單_dgv.BackgroundColor = Color.White : 清單_dgv.ColumnHeadersDefaultCellStyle.ForeColor = Color.Black
  45. 清單_dgv.AlternatingRowsDefaultCellStyle.BackColor = Color.White
  46. 清單_dgv.DefaultCellStyle.BackColor = Color.White : 清單_dgv.DefaultCellStyle.ForeColor = Color.Black
  47. Else
  48. 清單_dgv.EnableHeadersVisualStyles = False : 清單_dgv.BackgroundColor = Color.DimGray : 清單_dgv.ColumnHeadersDefaultCellStyle.ForeColor = Color.White
  49. 清單_dgv.ColumnHeadersDefaultCellStyle.BackColor = Color.Black : 清單_dgv.AlternatingRowsDefaultCellStyle.BackColor = Color.DimGray
  50. 清單_dgv.DefaultCellStyle.BackColor = Color.DimGray : 清單_dgv.DefaultCellStyle.ForeColor = Color.White
  51. End If
  52. End Sub
  53. End Class