Dim tblVehicleStats As B4XTable ' in Globals
Dim pnlx As Panel
pnlx.Initialize("")
pnl.AddView(pnlx, 0dip, (btnDeleteVehicle.Top + btnDeleteVehicle.Height + spacing), 100%x, 100%y)
pnl.Height = pnl.Height + pnlx.Height 'add height to containing scrollview panel
pnlx.LoadLayout("B4XTableLayout")
'
tblVehicleStats.AddColumn("Vehicle", tblVehicleStats.COLUMN_TYPE_TEXT)
tblVehicleStats.AddColumn("DateTime", tblVehicleStats.COLUMN_TYPE_TEXT)
tblVehicleStats.AddColumn("Mileage", tblVehicleStats.COLUMN_TYPE_NUMBERS)
Dim su As StringUtils
Dim headers As List
headers.Initialize 'the list is only used to skip the headers row
Dim data As List = su.LoadCSV2(File.DirAssets, "VehicleData.csv", ",", headers)
tblVehicleStats.SetData(data)