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.

FrmDye.vb 1.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. Imports System.Data.SqlClient
  2. Public Class FrmDye
  3. Dim cmd As New SqlCommand
  4. Dim da As New SqlDataAdapter
  5. Dim sql As String
  6. Dim conn As New SqlConnection
  7. Private Sub FrmDye_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  8. Dim conn As New SqlConnection
  9. Dim DT1 As New DataTable
  10. Dim DT2 As New DataTable
  11. Dim DT3 As New DataTable
  12. Me.MdiParent = FrmMDI
  13. conn.ConnectionString = connstring
  14. conn.Open()
  15. cmd.Connection = conn
  16. sql = "SELECT RT_SYS_CHEM_MAIN.name AS 物料, RT_SYS_CHEM_MAIN.price_usd AS 美金, " &
  17. " RT_SYS_CHEM_MAIN.CLASS1 AS 分类, RT_SYS_CHEM_MAIN.new_price AS 新价, " &
  18. " CAST(SUM(RT_SYS_CHEM_OUT.WEIGHT) AS numeric(10, 0)) AS 用量, " &
  19. " RT_SYS_CHEM_MAIN.supplier AS 供应商 " &
  20. " FROM RT_SYS_CHEM_MAIN LEFT OUTER JOIN " &
  21. " RT_SYS_CHEM_OUT ON RT_SYS_CHEM_MAIN.name = RT_SYS_CHEM_OUT.NAME " &
  22. " WHERE (RT_SYS_CHEM_MAIN.CLASS1 = '染料') " &
  23. " GROUP BY RT_SYS_CHEM_MAIN.price_usd, RT_SYS_CHEM_MAIN.new_price, RT_SYS_CHEM_MAIN.name, " &
  24. " RT_SYS_CHEM_MAIN.supplier, RT_SYS_CHEM_MAIN.CLASS1 " &
  25. " ORDER BY 用量 DESC"
  26. cmd.CommandText = sql
  27. da.SelectCommand = cmd
  28. da.Fill(DT1)
  29. dgv1.DataSource = DT1
  30. dgv1.Columns(0).Width = 200
  31. End Sub
  32. End Class