Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Imports System.Data
  2. Imports System.Data.OleDb
  3. Imports System.Data.SqlClient
  4.  
  5.  
  6. Public Class demoform
  7.     Dim pass As String
  8.     Dim user As String
  9.  
  10.     Dim conn As SqlConnection
  11.     Dim dr As DataRow
  12.     Dim dt As DataTable
  13.     Dim dsResult As New DataSet
  14.     Dim objDataAdapter As SqlDataAdapter
  15.     Dim sConnection As String
  16.     Dim cmdBuilder As SqlCommandBuilder
  17.     Dim bs As BindingSource
  18.  
  19.     Private Sub demoform_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  20.  
  21.         LoginDialog.ShowDialog()
  22.  
  23.  
  24.         sConnection = "Server=PRESONIC-PC\FUNSQL;Database=pre_accounting;Uid=" & user & "; Pwd=" & pass & ";"
  25.  
  26.         conn = New SqlConnection(sConnection)
  27.  
  28.         objDataAdapter = New SqlDataAdapter("SELECT * FROM dbo.customers", conn)
  29.  
  30.         bs = New BindingSource
  31.  
  32.  
  33.         ' in order to use command builder, there must be a primary key in the table
  34.        cmdBuilder = New SqlCommandBuilder(objDataAdapter)
  35.  
  36.         objDataAdapter.Fill(dsResult)
  37.  
  38.  
  39.         'TableView = dsResult.Tables(0).DefaultView
  40.        dgvplay.DataSource = dsResult.Tables(0).DefaultView
  41.  
  42.  
  43.  
  44.         bs.DataSource = dsResult.Tables(0)
  45.  
  46.         TextBox1.DataBindings.Add("Text", bs, dsResult.Tables(0).Columns(0).ColumnName)
  47.         TextBox2.DataBindings.Add("Text", bs, dsResult.Tables(0).Columns(1).ColumnName)
  48.         TextBox3.DataBindings.Add("Text", bs, dsResult.Tables(0).Columns(2).ColumnName)
  49.         'MaskedTextBox1.DataBindings.Add("Text", bs, dsResult.Tables(0).Columns("ssn").ColumnName)
  50.        'MaskedTextBox1.DataBindings.Add("Text", bs, dsResult.Tables(0).Columns("ssn").ColumnName)
  51.  
  52.  
  53.     End Sub
  54.  
  55.  
  56.     Public Sub userpass_pass(ByVal the_user As String, ByVal the_pass As String)
  57.         user = the_user
  58.         pass = the_pass
  59.     End Sub
  60.  
  61.     Private Sub update_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles updategv.Click
  62.  
  63.         objDataAdapter.Update(dsResult, dsResult.Tables(0).TableName)
  64.  
  65.     End Sub
  66.  
  67.     Private Sub nextrow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nextrow.Click
  68.  
  69.         bs.MoveNext()
  70.  
  71.  
  72.     End Sub
  73.  
  74.     Private Sub updatetextbox_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
  75.         objDataAdapter.Update(dsResult, dsResult.Tables(0).TableName)
  76.     End Sub
  77.  
  78.     Private Sub previous_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles previous.Click
  79.         bs.MovePrevious()
  80.     End Sub
  81.  
  82.     Private Sub dgvplay_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvplay.CellContentClick
  83.         bs.Position = dgvplay.CurrentRow.Index
  84.     End Sub
  85.  
  86.  
  87.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  88.         'insert row?
  89.        dsResult.Tables(0).TableName.Insert(0, "blah")
  90.     End Sub
  91. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement