Advertisement
binjeeclick

grid

Dec 2nd, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.46 KB | None | 0 0
  1. Option Strict On
  2.  
  3.  
  4. Imports System.Windows.Forms
  5. Imports System.Drawing
  6. Imports System.Data
  7. Imports MySql.Data.MySqlClient
  8.  
  9.  
  10. Public Class WinVBApp
  11.     Inherits Form
  12.  
  13.     Private dg As DataGrid
  14.     Private da As MySqlDataAdapter
  15.     Private ds As DataSet
  16.  
  17.     Public Sub New()
  18.  
  19.        Me.Text = "DataGrid"
  20.        Me.Size = New Size(350, 300)
  21.        
  22.        Me.InitUI()
  23.        Me.InitData()
  24.        
  25.        Me.CenterToScreen()
  26.  
  27.     End Sub
  28.    
  29.     Private Sub InitUI()
  30.    
  31.         dg = New DataGrid
  32.  
  33.         dg.CaptionBackColor = System.Drawing.Color.White
  34.         dg.CaptionForeColor = System.Drawing.Color.Black
  35.         dg.CaptionText = "Authors"
  36.  
  37.         dg.Location = New Point(8, 0)
  38.         dg.Size = New Size(350, 300)
  39.         dg.TabIndex = 0
  40.         dg.Parent = Me
  41.        
  42.     End Sub
  43.  
  44.  
  45.     Private Sub InitData()
  46.        
  47.         Dim cs As String = "Database=testdb;Data Source=localhost;" _
  48.             & "User Id=testuser;Password=test623"
  49.  
  50.         Dim conn As New MySqlConnection(cs)
  51.    
  52.         Dim stm As String = "SELECT * FROM Authors"
  53.         ds = New DataSet
  54.  
  55.         Try
  56.             conn.Open()
  57.  
  58.             da = New MySqlDataAdapter(stm, conn)
  59.             da.Fill(ds, "Authors")
  60.  
  61.             dg.DataSource = ds.Tables("Authors")
  62.  
  63.         Catch ex As MySqlException
  64.           Console.WriteLine("Error: " & ex.ToString())
  65.         Finally
  66.           conn.Close()
  67.         End Try
  68.  
  69.     End Sub
  70.  
  71.  
  72.     Public Shared Sub Main()
  73.         Application.Run(New WinVBApp)
  74.     End Sub
  75.  
  76. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement