Nessuna descrizione
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

營運狀態彙總_檢視表.vb 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
  1. Option Strict Off
  2. Public Class 營運狀態彙總_檢視表
  3. ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet : ReadOnly ds5 As New DataSet
  4. Dim iDays As Integer : Dim sDate As String
  5. Private Sub Set_清單1()
  6. DataGridView1.DataSource = Nothing : ds1.Clear() : DataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  7. DataGridView1.ColumnHeadersHeight = 25 : DataGridView1.AllowUserToAddRows = False
  8. SQL_營運狀態彙總_檢視表清單_採購()
  9. da.Fill(ds1) : DataGridView1.DataSource = ds1.Tables(0) : conn.Close()
  10. DataGridView1.Columns(0).FillWeight = 120 : DataGridView1.Columns(1).FillWeight = 80 : DataGridView1.Columns(2).FillWeight = 80 : DataGridView1.Columns(3).FillWeight = 60
  11. DataGridView1.Columns(2).DefaultCellStyle.Format = "#,##0"
  12. For i As Integer = 0 To 3
  13. DataGridView1.Columns(i).ReadOnly = True
  14. DataGridView1.Columns(i).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView1.Columns(i).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  15. Next
  16. TextBox1.Text = "0" : TextBox4.Text = "0" : TextBox5.Text = "0"
  17. For i As Integer = 0 To DataGridView1.Rows.Count - 1
  18. If DataGridView1.Rows(i).Cells("入庫").Value.ToString = "" Then
  19. TextBox4.Text = Val(TextBox4.Text) + DataGridView1.Rows(i).Cells("採購成本").Value
  20. End If
  21. TextBox1.Text = Val(TextBox1.Text) + DataGridView1.Rows(i).Cells("採購成本").Value
  22. TextBox5.Text = Val(TextBox1.Text) - Val(TextBox4.Text)
  23. Next i
  24. End Sub
  25. Private Sub Set_清單2()
  26. DataGridView2.DataSource = Nothing : ds2.Clear() : DataGridView2.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  27. DataGridView2.ColumnHeadersHeight = 25 : DataGridView2.AllowUserToAddRows = False
  28. SQL_營運狀態彙總_檢視表清單_訂單()
  29. da.Fill(ds2) : DataGridView2.DataSource = ds2.Tables(0) : conn.Close()
  30. DataGridView2.Columns(0).FillWeight = 130 : DataGridView2.Columns(1).FillWeight = 70 : DataGridView2.Columns(2).FillWeight = 70 : DataGridView2.Columns(3).FillWeight = 80
  31. DataGridView2.Columns(4).FillWeight = 80 : DataGridView2.Columns(5).FillWeight = 80 : DataGridView2.Columns(6).FillWeight = 80 : DataGridView2.Columns(7).FillWeight = 80
  32. DataGridView2.Columns(8).FillWeight = 80
  33. DataGridView2.Columns(3).DefaultCellStyle.Format = "#,##0" : DataGridView2.Columns(4).DefaultCellStyle.Format = "#,##0" : DataGridView2.Columns(5).DefaultCellStyle.Format = "#,##0"
  34. DataGridView2.Columns(6).DefaultCellStyle.Format = "#,##0" : DataGridView2.Columns(7).DefaultCellStyle.Format = "#,##0" : DataGridView2.Columns(8).DefaultCellStyle.Format = "#,##0"
  35. For i As Integer = 0 To 8
  36. DataGridView2.Columns(i).ReadOnly = True
  37. DataGridView2.Columns(i).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView2.Columns(i).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  38. Next
  39. TextBox17.Text = "0" : TextBox18.Text = "0" : TextBox19.Text = "0"
  40. For i As Integer = 0 To DataGridView2.Rows.Count - 1
  41. If DataGridView2.Rows(i).Cells("訂單採購").Value.ToString = "" Then : DataGridView2.Rows(i).Cells("訂單採購").Value = 0 : End If
  42. If DataGridView2.Rows(i).Cells("訂單出貨").Value.ToString = "" Then : DataGridView2.Rows(i).Cells("訂單出貨").Value = 0 : End If
  43. If DataGridView2.Rows(i).Cells("採購成本").Value.ToString = "" Then : DataGridView2.Rows(i).Cells("採購成本").Value = 0 : End If
  44. If DataGridView2.Rows(i).Cells("出貨銷售").Value.ToString = "" Then : DataGridView2.Rows(i).Cells("出貨銷售").Value = 0 : End If
  45. TextBox17.Text = Val(TextBox17.Text) + DataGridView2.Rows(i).Cells("採購成本").Value : TextBox18.Text = Val(TextBox18.Text) + DataGridView2.Rows(i).Cells("出貨銷售").Value
  46. TextBox19.Text = Val(TextBox19.Text) + DataGridView2.Rows(i).Cells("銷售預估").Value
  47. Next
  48. End Sub
  49. Private Sub Set_清單3()
  50. DataGridView3.DataSource = Nothing : ds.Clear() : DataGridView3.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  51. DataGridView3.ColumnHeadersHeight = 25 : DataGridView3.AllowUserToAddRows = False
  52. SQL_營運狀態彙總_檢視表清單_生產()
  53. da.Fill(ds) : DataGridView3.DataSource = ds.Tables(0) : conn.Close()
  54. DataGridView3.Columns(0).FillWeight = 80 : DataGridView3.Columns(1).FillWeight = 80
  55. DataGridView3.Columns(1).DefaultCellStyle.Format = "#,##0"
  56. DataGridView3.Columns(0).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView3.Columns(0).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  57. DataGridView3.Columns(1).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView3.Columns(1).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  58. DataGridView3.Columns(0).ReadOnly = True : DataGridView3.Columns(1).ReadOnly = True
  59. TextBox3.Text = "0"
  60. For i As Integer = 0 To DataGridView3.Rows.Count - 1
  61. TextBox3.Text = Val(TextBox3.Text) + DataGridView3.Rows(i).Cells("損耗成本").Value
  62. Next i
  63. End Sub
  64. Private Sub Set_清單4()
  65. DataGridView4.DataSource = Nothing : ds3.Clear() : DataGridView4.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  66. DataGridView4.ColumnHeadersHeight = 25 : DataGridView4.AllowUserToAddRows = False
  67. SQL_營運狀態彙總_檢視表清單_銷售()
  68. da.Fill(ds3) : DataGridView4.DataSource = ds3.Tables(0) : conn.Close()
  69. DataGridView4.Columns(0).FillWeight = 130 : DataGridView4.Columns(1).FillWeight = 80 : DataGridView4.Columns(2).FillWeight = 70 : DataGridView4.Columns(3).FillWeight = 70
  70. DataGridView4.Columns(3).DefaultCellStyle.Format = "#,##0" : DataGridView4.Columns(2).DefaultCellStyle.Format = "#,##0"
  71. For i As Integer = 0 To 3
  72. DataGridView4.Columns(i).ReadOnly = True
  73. DataGridView4.Columns(i).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView4.Columns(i).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  74. Next
  75. TextBox7.Text = "0" : TextBox6.Text = "0" : TextBox10.Text = "0"
  76. For i As Integer = 0 To DataGridView4.Rows.Count - 1
  77. TextBox10.Text = Val(TextBox10.Text) + DataGridView4.Rows(i).Cells("銷售金額").Value
  78. TextBox7.Text = Val(TextBox7.Text) + DataGridView4.Rows(i).Cells("銷售成本").Value
  79. Next i
  80. TextBox6.Text = Val(TextBox10.Text) - Val(TextBox7.Text)
  81. End Sub
  82. Private Sub Set_清單5()
  83. DataGridView5.DataSource = Nothing : ds4.Clear()
  84. DataGridView5.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  85. DataGridView5.ColumnHeadersHeight = 40
  86. DataGridView5.AllowUserToAddRows = False
  87. SQL_營運狀態彙總_檢視表清單_庫存()
  88. da.Fill(ds4) : DataGridView5.DataSource = ds4.Tables(0) : conn.Close()
  89. DataGridView5.Columns(0).FillWeight = 115 : DataGridView5.Columns(1).Visible = False : DataGridView5.Columns(2).Visible = False : DataGridView5.Columns(3).FillWeight = 250
  90. DataGridView5.Columns(4).FillWeight = 250 : DataGridView5.Columns(5).FillWeight = 250 : DataGridView5.Columns(6).FillWeight = 100 : DataGridView5.Columns(7).FillWeight = 100
  91. DataGridView5.Columns(8).FillWeight = 100 : DataGridView5.Columns(9).FillWeight = 100 : DataGridView5.Columns(10).FillWeight = 100 : DataGridView5.Columns(11).FillWeight = 100
  92. DataGridView5.Columns(12).FillWeight = 100 : DataGridView5.Columns(13).FillWeight = 100 : DataGridView5.Columns(14).FillWeight = 100 : DataGridView5.Columns(15).FillWeight = 450
  93. DataGridView5.Columns(6).DefaultCellStyle.Format = "#,##0" : DataGridView5.Columns(7).DefaultCellStyle.Format = "#,##0" : DataGridView5.Columns(8).DefaultCellStyle.Format = "#,##0"
  94. DataGridView5.Columns(9).DefaultCellStyle.Format = "#,##0" : DataGridView5.Columns(10).DefaultCellStyle.Format = "#,##0" : DataGridView5.Columns(11).DefaultCellStyle.Format = "#,##0"
  95. DataGridView5.Columns(12).DefaultCellStyle.Format = "#,##0" : DataGridView5.Columns(13).DefaultCellStyle.Format = "#,##0"
  96. DataGridView5.Columns(0).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView5.Columns(0).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  97. DataGridView5.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView5.Columns(6).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  98. DataGridView5.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView5.Columns(7).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  99. DataGridView5.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView5.Columns(8).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  100. DataGridView5.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView5.Columns(9).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  101. DataGridView5.Columns(10).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView5.Columns(10).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  102. DataGridView5.Columns(11).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView5.Columns(11).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  103. DataGridView5.Columns(12).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView5.Columns(12).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  104. DataGridView5.Columns(13).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView5.Columns(13).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  105. DataGridView5.Columns(14).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView5.Columns(14).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  106. DataGridView5.Columns(0).ReadOnly = True : DataGridView5.Columns(3).ReadOnly = True : DataGridView5.Columns(4).ReadOnly = True : DataGridView5.Columns(5).ReadOnly = True
  107. DataGridView5.Columns(6).ReadOnly = True : DataGridView5.Columns(7).ReadOnly = True : DataGridView5.Columns(8).ReadOnly = True : DataGridView5.Columns(9).ReadOnly = True
  108. DataGridView5.Columns(10).ReadOnly = True : DataGridView5.Columns(11).ReadOnly = True : DataGridView5.Columns(12).ReadOnly = True : DataGridView5.Columns(13).ReadOnly = True
  109. DataGridView5.Columns(14).ReadOnly = True : DataGridView5.Columns(15).ReadOnly = True
  110. DataGridView5.Columns(7).DefaultCellStyle.BackColor = Color.MistyRose : DataGridView5.Columns(8).DefaultCellStyle.BackColor = Color.MistyRose
  111. DataGridView5.Columns(9).DefaultCellStyle.BackColor = Color.LightYellow : DataGridView5.Columns(10).DefaultCellStyle.BackColor = Color.LightYellow
  112. DataGridView5.Columns(11).DefaultCellStyle.BackColor = Color.LightGreen : DataGridView5.Columns(12).DefaultCellStyle.BackColor = Color.LightGreen
  113. TextBox9.Text = "0" : TextBox12.Text = "0" : TextBox13.Text = "0" : TextBox11.Text = "0"
  114. For i As Integer = 0 To DataGridView5.Rows.Count - 1
  115. If DataGridView5.Rows(i).Cells("未入庫").Value.ToString = "" Then : DataGridView5.Rows(i).Cells("未入庫").Value = 0 : End If
  116. If DataGridView5.Rows(i).Cells("在途成本_台幣").Value.ToString = "" Then : DataGridView5.Rows(i).Cells("在途成本_台幣").Value = 0 : End If
  117. If DataGridView5.Rows(i).Cells("未出庫").Value.ToString = "" Then : DataGridView5.Rows(i).Cells("未出庫").Value = 0 : End If
  118. If DataGridView5.Rows(i).Cells("備貨成本_台幣").Value.ToString = "" Then : DataGridView5.Rows(i).Cells("備貨成本_台幣").Value = 0 : End If
  119. DataGridView5.Rows(i).Cells("可領用").Value = DataGridView5.Rows(i).Cells("庫存").Value - DataGridView5.Rows(i).Cells("未出庫").Value
  120. TextBox9.Text = Val(TextBox9.Text) + DataGridView5.Rows(i).Cells("庫存成本_台幣").Value : TextBox12.Text = Val(TextBox12.Text) + DataGridView5.Rows(i).Cells("在途成本_台幣").Value
  121. TextBox13.Text = Val(TextBox13.Text) + DataGridView5.Rows(i).Cells("備貨成本_台幣").Value
  122. Next
  123. TextBox11.Text = Val(TextBox9.Text) + Val(TextBox12.Text) - Val(TextBox13.Text)
  124. End Sub
  125. Private Sub Set_清單6()
  126. DataGridView6.DataSource = Nothing : ds5.Clear()
  127. DataGridView6.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  128. DataGridView6.ColumnHeadersHeight = 25
  129. DataGridView6.AllowUserToAddRows = False
  130. SQL_營運狀態彙總_檢視表清單_盤點()
  131. da.Fill(ds5) : DataGridView6.DataSource = ds5.Tables(0) : conn.Close()
  132. DataGridView6.Columns(0).FillWeight = 130 : DataGridView6.Columns(1).FillWeight = 80 : DataGridView6.Columns(2).FillWeight = 80 : DataGridView6.Columns(3).FillWeight = 80
  133. DataGridView6.Columns(3).DefaultCellStyle.Format = "#,##0" : DataGridView6.Columns(2).DefaultCellStyle.Format = "#,##0"
  134. For i As Integer = 0 To 3
  135. DataGridView6.Columns(i).ReadOnly = True
  136. DataGridView6.Columns(i).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter : DataGridView6.Columns(i).HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
  137. Next
  138. TextBox20.Text = "0" : TextBox21.Text = "0" : TextBox22.Text = "0"
  139. For i As Integer = 0 To DataGridView6.Rows.Count - 1
  140. TextBox20.Text = Val(TextBox20.Text) + DataGridView6.Rows(i).Cells("盤營金額").Value
  141. TextBox21.Text = Val(TextBox21.Text) + DataGridView6.Rows(i).Cells("盤損金額").Value
  142. Next i
  143. TextBox22.Text = Val(TextBox20.Text) - Val(TextBox21.Text)
  144. End Sub
  145. Private Sub ComboBox1下拉表單資料載入()
  146. PA = "%%" : SQL_年份清單查詢()
  147. ComboBox1.Items.Clear() : While (dr.Read()) : ComboBox1.Items.Add(dr("年份")) : End While : conn.Close()
  148. End Sub
  149. Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
  150. If ComboBox1.Text = "" Or ComboBox2.Text = "" Then : Else
  151. 日期設定() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單6() : Set_清單5() : 格式設定()
  152. End If
  153. End Sub
  154. Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox2.SelectedIndexChanged
  155. If ComboBox1.Text = "" Or ComboBox2.Text = "" Then : Else
  156. 日期設定() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單6() : Set_清單5() : 格式設定()
  157. End If
  158. End Sub
  159. Private Sub 日期設定()
  160. iDays = Date.DaysInMonth(ComboBox1.Text, ComboBox2.Text)
  161. If iDays < 10 Then : sDate = "0" & iDays : Else : sDate = iDays : End If
  162. PA1 = sDate
  163. End Sub
  164. Private Sub 格式設定()
  165. TextBox1.Text = Format(Val(TextBox1.Text), "#,##0") : TextBox3.Text = Format(Val(TextBox3.Text), "#,##0") : TextBox4.Text = Format(Val(TextBox4.Text), "#,##0")
  166. TextBox5.Text = Format(Val(TextBox5.Text), "#,##0") : TextBox6.Text = Format(Val(TextBox6.Text), "#,##0") : TextBox7.Text = Format(Val(TextBox7.Text), "#,##0")
  167. TextBox9.Text = Format(Val(TextBox9.Text), "#,##0") : TextBox10.Text = Format(Val(TextBox10.Text), "#,##0") : TextBox11.Text = Format(Val(TextBox11.Text), "#,##0")
  168. TextBox12.Text = Format(Val(TextBox12.Text), "#,##0") : TextBox13.Text = Format(Val(TextBox13.Text), "#,##0") : TextBox17.Text = Format(Val(TextBox17.Text), "#,##0")
  169. TextBox18.Text = Format(Val(TextBox18.Text), "#,##0") : TextBox19.Text = Format(Val(TextBox19.Text), "#,##0") : TextBox20.Text = Format(Val(TextBox20.Text), "#,##0")
  170. TextBox21.Text = Format(Val(TextBox21.Text), "#,##0") : TextBox22.Text = Format(Val(TextBox22.Text), "#,##0")
  171. End Sub
  172. Private Sub 營運狀態彙總_檢視表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  173. Me.MdiParent = MAOJI_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  174. ComboBox1下拉表單資料載入() : ComboBox1.Text = Year(Today) : ComboBox2.SelectedIndex = Month(Today) - 1
  175. End Sub
  176. Private Sub DataGridView1_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles DataGridView1.RowPostPaint
  177. Dim linePen As New Pen(Color.Blue, 2)
  178. If e.RowIndex = DataGridView1.Rows.Count - 1 Then
  179. Exit Sub
  180. Else
  181. If DataGridView1(1, e.RowIndex).Value.ToString <> DataGridView1(1, e.RowIndex + 1).Value.ToString Then
  182. Dim startX As Integer = IIf(DataGridView1.RowHeadersVisible, DataGridView1.RowHeadersWidth, 0)
  183. Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
  184. Dim endX As Integer = startX + DataGridView1.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - DataGridView1.HorizontalScrollingOffset
  185. e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
  186. Exit Sub
  187. End If
  188. End If
  189. End Sub
  190. Private Sub DataGridView2_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles DataGridView2.RowPostPaint
  191. Dim linePen As New Pen(Color.Blue, 2)
  192. If e.RowIndex = DataGridView2.Rows.Count - 1 Then
  193. Exit Sub
  194. Else
  195. If DataGridView2(0, e.RowIndex).Value.ToString <> DataGridView2(0, e.RowIndex + 1).Value.ToString Then
  196. Dim startX As Integer = IIf(DataGridView2.RowHeadersVisible, DataGridView2.RowHeadersWidth, 0)
  197. Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
  198. Dim endX As Integer = startX + DataGridView2.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - DataGridView2.HorizontalScrollingOffset
  199. e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
  200. Exit Sub
  201. End If
  202. End If
  203. End Sub
  204. Private Sub DataGridView4_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles DataGridView4.RowPostPaint
  205. Dim linePen As New Pen(Color.Blue, 2)
  206. If e.RowIndex = DataGridView4.Rows.Count - 1 Then
  207. Exit Sub
  208. Else
  209. If DataGridView4(1, e.RowIndex).Value.ToString <> DataGridView4(1, e.RowIndex + 1).Value.ToString Then
  210. Dim startX As Integer = IIf(DataGridView4.RowHeadersVisible, DataGridView4.RowHeadersWidth, 0)
  211. Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
  212. Dim endX As Integer = startX + DataGridView4.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - DataGridView4.HorizontalScrollingOffset
  213. e.Graphics.DrawLine(linePen, startX, startY, endX, startY)
  214. Exit Sub
  215. End If
  216. End If
  217. End Sub
  218. '-----------------------------滑鼠右鍵------------------------------------------------------------------------------------------------------------------------------------------
  219. Private Sub 重新整理ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 重新整理ToolStripMenuItem.Click
  220. 日期設定() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單6() : Set_清單5() : 格式設定()
  221. End Sub
  222. End Class