Advertisement
Guest User

DWGBrowse.vb form

a guest
May 20th, 2018
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 2.65 KB | None | 0 0
  1. Public Class DWGBrowse
  2.     Public Property FinishedLoading As Boolean = False
  3.  
  4.     Private Sub DWGListBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs)
  5.         Me.Validate()
  6.         Me.DWGListBindingSource.EndEdit()
  7.         Me.TableAdapterManager.UpdateAll(Me.DWGRegisterDataSet)
  8.  
  9.     End Sub
  10.  
  11.     Private Sub DWGBrowse_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  12.  
  13.  
  14.         'TODO: This line of code loads data into the 'DWGRegisterDataSet1.DWG_List' table. You can move, or remove it, as needed.
  15.         Me.DWG_ListTableAdapter.Fill(Me.DWGRegisterDataSet1.DWG_List)
  16.         'TODO: This line of code loads data into the 'DWGRegisterDataSet.BuildersList' table. You can move, or remove it, as needed.
  17.         Me.BuildersListTableAdapter.Fill(Me.DWGRegisterDataSet.BuildersList)
  18.         'TODO: This line of code loads data into the 'DWGRegisterDataSet.ProjectsList' table. You can move, or remove it, as needed.
  19.         Me.ProjectsListTableAdapter.Fill(Me.DWGRegisterDataSet.ProjectsList)
  20.         'TODO: This line of code loads data into the 'DWGRegisterDataSet.DWGList' table. You can move, or remove it, as needed.
  21.         Me.DWGListTableAdapter.Fill(Me.DWGRegisterDataSet.DWGList)
  22.         FinishedLoading = True
  23.     End Sub
  24.  
  25.     Private Sub BuilderBox_SelectedIndexChanged(sender As Object, e As EventArgs) Handles BuilderBox.SelectedIndexChanged
  26.         If Not FinishedLoading Then Exit Sub
  27.         Dim sqlConnection As New System.Data.SqlClient.SqlConnection("Data Source=DESKTOP-2P4K639\SQLEXPRESS;Initial Catalog=DWGRegister;Integrated Security=True")
  28.         Dim id As String = BuilderBox.SelectedValue
  29.         Dim dt As New DataTable
  30.         Dim sqlString As String = "Select * From ProjectsList Where BuilderID = @ID"
  31.         'MsgBox(BuilderBox.SelectedValue)
  32.         Using cmd As New System.Data.SqlClient.SqlCommand(sqlString, sqlConnection)
  33.             cmd.Parameters.Add("@ID", SqlDbType.Int).Value = id
  34.             Try
  35.                 ProjectBox.DataSource = Nothing
  36.                 ProjectBox.Items.Clear()
  37.                 ProjectBox.Items.Remove(ProjectBox.DisplayMember)
  38.                 sqlConnection.Open()
  39.                 Using dr As System.Data.SqlClient.SqlDataReader = cmd.ExecuteReader
  40.                     dt.Load(dr)
  41.                     ProjectBox.DisplayMember = "ProjectName"
  42.                     ProjectBox.ValueMember = "ProjectID"
  43.                     ProjectBox.DataSource = dt
  44.                 End Using
  45.             Catch ex As Exception
  46.                 MessageBox.Show(ex.Message)
  47.  
  48.             Finally
  49.                 sqlConnection.Close()
  50.             End Try
  51.         End Using
  52.  
  53.     End Sub
  54.  
  55.  
  56. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement