stefan1919

DataType

Nov 10th, 2015
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.33 KB | None | 0 0
  1. Public Class frmColleges
  2.  
  3.   Structure College
  4.     Dim name As String
  5.     Dim state As String
  6.     Dim yearFounded As Integer
  7.   End Structure
  8.  
  9.   Dim colleges() As College
  10.  
  11.   Private Sub frmColleges_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
  12.     'Place the data for each college into the array schools
  13.     Dim schools() = IO.File.ReadAllLines("Colleges.txt")
  14.     Dim n As Integer = schools.Count - 1
  15.     ReDim colleges(n)
  16.     Dim data() As String   'hold data for a single college
  17.     For i As Integer = 0 To n
  18.       data = schools(i).Split(","c)
  19.       colleges(i).name = data(0)
  20.       colleges(i).state = data(1)
  21.       colleges(i).yearFounded = CInt(data(2))
  22.     Next
  23.   End Sub
  24.  
  25.   Private Sub btnDisplay_Click(sender As System.Object, e As System.EventArgs) Handles btnDisplay.Click
  26.     'Display the colleges in Colleges.txt located in the given state
  27.     Dim collegeQuery = From col In colleges
  28.                        Where col.state = mtbState.Text.ToUpper
  29.                        Order By col.name Ascending
  30.                        Select col.name, col.yearFounded
  31.     dgvColleges.DataSource = collegeQuery.ToList
  32.     dgvColleges.CurrentCell = Nothing
  33.     dgvColleges.Columns("name").HeaderText = "College"
  34.     dgvColleges.Columns("yearFounded").HeaderText = "Year Founded"
  35.   End Sub
  36.  
  37. End Class
Advertisement
Add Comment
Please, Sign In to add comment