Без опису
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. Public Class Frm_01HF_orders
  2. Dim sql As String
  3. Private Sub Set_清單1()
  4. Dim ds1 As New DataSet
  5. dgv_group.DataSource = Nothing : ds1.Clear()
  6. dgv_group.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  7. dgv_group.ColumnHeadersHeight = 25 : dgv_group.AllowUserToAddRows = False : dgv_group.RowTemplate.Height = 25
  8. dgv_group.SelectionMode = DataGridViewSelectionMode.FullRowSelect
  9. SQL_客戶群組()
  10. da.Fill(ds1) : dgv_group.DataSource = ds1.Tables(0) : conn.Close()
  11. dgv_group.Columns(0).FillWeight = 250
  12. For i As Integer = 0 To dgv_group.Columns.Count - 1 : dgv_group.Columns(i).ReadOnly = True : Next
  13. End Sub
  14. Private Sub Set_清單2(位置 As Integer)
  15. Dim ds1 As New DataSet
  16. dgv_detail.DataSource = Nothing : ds1.Clear()
  17. dgv_detail.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  18. dgv_detail.ColumnHeadersHeight = 25 : dgv_group.AllowUserToAddRows = False : dgv_group.RowTemplate.Height = 25
  19. dgv_detail.SelectionMode = DataGridViewSelectionMode.FullRowSelect
  20. Dim 品牌 As String
  21. If dgv_group.Rows(位置).Cells("品牌").Value = "无品牌" Then : 品牌 = "" : Else : 品牌 = dgv_group.Rows(dgv_group.CurrentCell.RowIndex).Cells("品牌").Value.ToString : End If
  22. SQL_訂單明細(品牌)
  23. da.Fill(ds1) : dgv_detail.DataSource = ds1.Tables(0) : conn.Close()
  24. dgv_detail.Columns(2).FillWeight = 200 : dgv_detail.Columns(3).FillWeight = 300 : dgv_detail.Columns(10).FillWeight = 200
  25. For i As Integer = 0 To dgv_detail.Columns.Count - 1 : dgv_detail.Columns(i).ReadOnly = True : Next
  26. End Sub
  27. Private Sub Set_清單3()
  28. Dim ds1 As New DataSet
  29. dgv_work.DataSource = Nothing : ds1.Clear()
  30. dgv_work.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  31. dgv_work.ColumnHeadersHeight = 25 : dgv_work.AllowUserToAddRows = False : dgv_work.RowTemplate.Height = 25
  32. dgv_work.SelectionMode = DataGridViewSelectionMode.FullRowSelect
  33. SQL_訂單資料()
  34. da.Fill(ds1) : dgv_work.DataSource = ds1.Tables(0) : conn.Close()
  35. dgv_work.Columns(0).FillWeight = 120 : dgv_work.Columns(1).FillWeight = 150 : dgv_work.Columns(2).FillWeight = 250
  36. For i As Integer = 0 To dgv_work.Columns.Count - 1 : dgv_work.Columns(i).ReadOnly = True : Next
  37. End Sub
  38. Private Sub Set_清單4(卡号 As String)
  39. Dim ds1 As New DataSet
  40. dgv_work1.DataSource = Nothing : ds1.Clear()
  41. dgv_work1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  42. dgv_work1.ColumnHeadersHeight = 25 : dgv_work1.AllowUserToAddRows = False : dgv_work1.RowTemplate.Height = 25
  43. dgv_work1.SelectionMode = DataGridViewSelectionMode.FullRowSelect
  44. SQL_訂單生產(卡号)
  45. da.Fill(ds1) : dgv_work1.DataSource = ds1.Tables(0) : conn.Close()
  46. dgv_work1.Columns(0).FillWeight = 140 : dgv_work1.Columns(1).FillWeight = 120 : dgv_work1.Columns(2).FillWeight = 120
  47. dgv_work1.Columns(3).FillWeight = 120 : dgv_work1.Columns(4).FillWeight = 150 : dgv_work1.Columns(5).FillWeight = 200
  48. For i As Integer = 0 To dgv_work1.Columns.Count - 1 : dgv_work1.Columns(i).ReadOnly = True : Next
  49. End Sub
  50. Private Sub Frm_01HF_orders_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  51. Me.MdiParent = FrmMDI : Me.WindowState = 2 : Me.AutoScroll = True
  52. dgv_work.BringToFront()
  53. End Sub
  54. Private Sub Frm_01HF_orders_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
  55. Set_清單1() : Set_清單3()
  56. End Sub
  57. Private Sub 清dgv_group_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_group.CellClick
  58. If e.RowIndex = -1 Then : Else : Set_清單2(e.RowIndex) : dgv_work1.DataSource = Nothing : End If
  59. End Sub
  60. Private Sub 清dgv_detail_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles dgv_detail.CellClick
  61. If e.RowIndex = -1 Then : Else : dgv_work1.BringToFront()
  62. If dgv_detail.Rows(dgv_detail.CurrentCell.RowIndex).Cells("卡号").Value.ToString = "" Then : dgv_work.DataSource = Nothing : Exit Sub : End If
  63. Set_清單4(dgv_detail.Rows(dgv_detail.CurrentCell.RowIndex).Cells("卡号").Value.ToString)
  64. End If
  65. End Sub
  66. Private Sub 訂單查询_bt_Click(sender As Object, e As EventArgs) Handles 訂單查询_bt.Click
  67. Set_清單3() : dgv_work.BringToFront()
  68. End Sub
  69. Private Sub 生產工單_bt_Click(sender As Object, e As EventArgs) Handles 生產工單_bt.Click
  70. dgv_work1.BringToFront()
  71. End Sub
  72. End Class