Ну вот пример, как работать с таблицами в Net Framework:
DataTable dt = LoadDataTable("SomeTableName");
foreach(var column in dt.Columns )
{
Console.WriteLine("Name = " +сolumn.Name + ", Type" = сolumn.DataType.ToString());
}
DataColumn id = dt.Columns["id"];
foreach(var row in dt.Rows)
{
Console.WriteLine("id = " +row[id].ToString());
}
Вероятно я в именах классов ошибся, но как-то так.