Create the import Sub - you will need to create a Datatable, a row, and the columns that match your CSV. You need to put your CSV info into a datatable for the Gridview can bind to it.
Private Sub importToDG(ByVal fileStream As Stream)
streamRdr = New StreamReader(FileStream)
Dim myDTable As DataTable = New DataTable
Dim myDRow As DataRow = myDTable.NewRow
Dim schoolID, distID, schoolName, Address, Address2, Phone, City, State, Zip _
As New DataColumn
schoolID.ColumnName = "SchoolID"
distID.ColumnName = "DistrictID"
Phone.ColumnName = "Phone"
schoolName.ColumnName = "schoolName"
Address.ColumnName = "Address"
Address2.ColumnName = "Address2"
City.ColumnName = "City"
State.ColumnName = "State"
Zip.ColumnName = "Zip"
myDTable.Columns.Add(schoolID)
myDTable.Columns.Add(distID)
myDTable.Columns.Add(schoolName)
myDTable.Columns.Add(Address)
myDTable.Columns.Add(Address2)
myDTable.Columns.Add(Phone)
myDTable.Columns.Add(City)
myDTable.Columns.Add(State)
myDTable.Columns.Add(Zip)
'Now set the streamreader back to beginning.
streamRdr.DiscardBufferedData()
streamRdr.BaseStream.Seek(0, SeekOrigin.Begin)
streamRdr.BaseStream.Position = 0
Dim i As Integer = 0 'Skip the first row.
While Not streamRdr.EndOfStream
line = streamRdr.ReadLine 'Read first line
fileLines = line.Split(",") 'Split the line up by the delimeter
If i > 0 Then
myDRow.ItemArray = fileLines
myDTable.Rows.Add(myDRow)
myDRow = myDTable.NewRow
End If
i += 1
End While
GridView1.DataSource = myDTable
GridView1.DataBind()
End Sub
End Class