Μπορείς να ξεκινήσεις με αυτο:
DataTable dt = new DataTable();
using (TextReader tr = File.OpenText("TabDelimitedFile.txt"))
{
string line;
while ((line = tr.ReadLine()) != null)
{
string[] items = line.Split('\t');
// Έλεγχος για την δημιουργία τοων DataColumn μία φορά
if (dt.Columns.Count == 0)
{
// Δημιουργία των DataColumns βάση των items
for (int i = 0; i < items.Length; i++)
dt.Columns.Add(new DataColumn("Column" + i, typeof(string)));
}
// Προσθήκη των γραμμών στο DataTable
dt.Rows.Add(items);
}
}
foreach (DataRow dr in dt.Rows)
{
// Αν και με string θα έπαιζε με χτυπούσε InvalidCastingException
// έπειδή έπαιρνε System.DBNull σε κάποια "cells" ...στο δικό μου τεστ αρχείο
// που έκανα. Σε σένα μπορεί να παίζει. Αναλόγως την μορφή που το έχεις.
foreach (object s in dr.ItemArray)
Console.Write(s + "\t");
Console.WriteLine();
}
Console.ReadKey();
}
Σε VB δεν ξέρω να γράφω, sorry.