Ei kuvausta
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 4.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. Option Strict Off
  2. Public Class 中皮結構_中底作法
  3. Private ReadOnly ds, ds1 As New DataSet
  4. Private Sub Set_清單()
  5. 中皮_dgv.DataSource = Nothing : ds.Clear()
  6. 中皮_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  7. 中皮_dgv.ColumnHeadersHeight = 25
  8. 中皮_dgv.AllowUserToAddRows = False
  9. SQL_中皮清單()
  10. da.Fill(ds) : 中皮_dgv.DataSource = ds.Tables(0) : conn.Close()
  11. 中皮_dgv.Columns(0).FillWeight = 150 : 中皮_dgv.Columns(1).Visible = False : 中皮_dgv.Columns(2).Visible = False
  12. End Sub
  13. Private Sub Set_清單1()
  14. 中底_dgv.DataSource = Nothing : ds1.Clear()
  15. 中底_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  16. 中底_dgv.ColumnHeadersHeight = 25
  17. 中底_dgv.AllowUserToAddRows = False
  18. SQL_中底清單()
  19. da.Fill(ds1) : 中底_dgv.DataSource = ds1.Tables(0) : conn.Close()
  20. 中底_dgv.Columns(0).FillWeight = 150 : 中底_dgv.Columns(1).Visible = False
  21. End Sub
  22. Private Sub 中皮結構_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  23. Set_清單() : Set_清單1()
  24. End Sub
  25. Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 中皮_dgv.CellClick
  26. If e.RowIndex = -1 Then : Else
  27. 中皮_tb.Text = 中皮_dgv(0, e.RowIndex).Value.ToString : 結構_tb.Text = 中皮_dgv(1, e.RowIndex).Value.ToString : 作法1_tb.Text = 中皮_dgv(2, e.RowIndex).Value.ToString
  28. End If
  29. End Sub
  30. Private Sub DataGridView2_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 中底_dgv.CellClick
  31. If e.RowIndex = -1 Then : Else
  32. 中底_tb.Text = 中底_dgv(0, e.RowIndex).Value.ToString : 作法_tb.Text = 中底_dgv(1, e.RowIndex).Value.ToString
  33. End If
  34. End Sub
  35. Private Sub Button4_Click(sender As Object, e As EventArgs) Handles 新增_bt.Click
  36. If 中皮_tb.Text = "" Or 結構_tb.Text = "" Or 作法1_tb.Text = "" Then
  37. MsgBox("資料有缺或有誤,請重新檢查")
  38. Else
  39. SQL_查詢中皮結構()
  40. If dr.Read() Then
  41. MsgBox("資料重複,請從新輸入或檢查")
  42. conn.Close() : dr.Close()
  43. Else
  44. SQL_新增中皮結構()
  45. MsgBox("新增完成")
  46. conn.Close() : dr.Close()
  47. End If
  48. Set_清單()
  49. End If
  50. End Sub
  51. Private Sub Button5_Click(sender As Object, e As EventArgs) Handles 修改_bt.Click
  52. If 中皮_tb.Text = "" Or 結構_tb.Text = "" Or 作法1_tb.Text = "" Then
  53. MsgBox("資料有缺或有誤,請重新檢查")
  54. Else
  55. SQL_修改中皮結構()
  56. MsgBox("修改完成") : conn.Close() : Set_清單()
  57. End If
  58. End Sub
  59. Private Sub Button3_Click(sender As Object, e As EventArgs) Handles 刪除_bt.Click
  60. Dim aa As MsgBoxResult
  61. aa = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
  62. If aa = MsgBoxResult.Ok Then
  63. SQL_刪除中皮結構()
  64. conn.Close() : dr.Close()
  65. MsgBox("刪除完成")
  66. Set_清單()
  67. End If
  68. End Sub
  69. '-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  70. Private Sub Button2_Click(sender As Object, e As EventArgs) Handles 新增1_bt.Click
  71. If 中底_tb.Text = "" Or 作法_tb.Text = "" Then
  72. MsgBox("資料有缺或有誤,請重新檢查")
  73. Else
  74. SQL_查詢中底()
  75. If dr.Read() Then
  76. MsgBox("資料重複,請從新輸入或檢查")
  77. conn.Close() : dr.Close()
  78. Else
  79. SQL_新增中底做法()
  80. MsgBox("新增完成")
  81. conn.Close() : dr.Close()
  82. End If
  83. Set_清單1()
  84. End If
  85. End Sub
  86. Private Sub Button6_Click(sender As Object, e As EventArgs) Handles 修改1_bt.Click
  87. If 中底_tb.Text = "" Or 作法_tb.Text = "" Then
  88. MsgBox("資料有缺或有誤,請重新檢查")
  89. Else
  90. SQL_更改中底() : dr.Close()
  91. MsgBox("修改完成") : conn.Close() : Set_清單1()
  92. End If
  93. End Sub
  94. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles 刪除1_bt.Click
  95. Dim aa As MsgBoxResult
  96. aa = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
  97. If aa = MsgBoxResult.Ok Then
  98. SQL_刪除中底做法()
  99. dr.Close() : conn.Close()
  100. MsgBox("刪除完成")
  101. Set_清單1()
  102. End If
  103. End Sub
  104. End Class