kwangu

HOW TO REFRESH RECORDS ON A FORM INSIDE A PANEL

May 25th, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.57 KB | None | 0 0
  1. CODE SNIPPET USED TO SHOW CUSTOMERS IN LISTVIEW
  2.  
  3. Public Sub pull_customers_List()
  4.         Try
  5.             lstview.Items.Clear()
  6.             Call connection_string()
  7.             Call open_MysqlConn()
  8.             query = "SELECT * FROM tbl_customers"
  9.             cmd = New MySqlCommand(query, MysqlConn)
  10.             dr = cmd.ExecuteReader
  11.             Do While dr.Read()
  12.                 Item = lstview.Items.Add(dr("customerID").ToString())
  13.                 Item.SubItems.Add(dr("customerName").ToString())
  14.                 Item.SubItems.Add(dr("Address").ToString())
  15.                 Item.SubItems.Add(dr("PhoneNo").ToString())
  16.                 Item.SubItems.Add(dr("Email").ToString())
  17.             Loop
  18.             dr.Close()
  19.             Call close_MysqlConn()
  20.         Catch ex As Exception
  21.             MsgBox(ex.Message)
  22.         End Try
  23.     End Sub
  24.  
  25.  
  26. CODE SNIPPET TO SHOW CUSTOMER ADD/EDIT FORM
  27.  
  28. Dim frm As New frmcustomer
  29. frm.ShowDialog()
  30.  
  31. CODE SNIPPET USED TO SAVE OR UPDATE CUSTOMER RECORDS
  32.  
  33. Private Sub btnSave_Click(sender As Object, e As EventArgs) Handles btnSave.Click
  34.         If selected_ID = "" Then
  35.             'insert new record
  36.             If txtFullname.Text = "" Then
  37.                 MsgBox("Name field can not be empty", MsgBoxStyle.Exclamation, "New
  38.  
  39. Customer")
  40.             Else
  41.                 Call insert_customer_record()
  42.                frmCustomers.pull_customers_List
  43.             End If
  44.         Else
  45.             'update records
  46.             Call update_customer_records()
  47.             frmCustomers.pull_customers_List
  48.  
  49.         End If
  50.     End Sub
Add Comment
Please, Sign In to add comment