Jak wyodrębnić dane z tabeli DataTable?
mamDataTable
które jest wypełniane z zapytania SQL do lokalnej bazy danych, ale nie wiem, jak wyodrębnić z niego dane. Główna metoda (w programie testowym):
static void Main(string[] args)
{
const string connectionString = "server=localhost\\SQLExpress;database=master;integrated Security=SSPI;";
DataTable table = new DataTable("allPrograms");
using (var conn = new SqlConnection(connectionString))
{
Console.WriteLine("connection created successfuly");
string command = "SELECT * FROM Programs";
using (var cmd = new SqlCommand(command, conn))
{
Console.WriteLine("command created successfuly");
SqlDataAdapter adapt = new SqlDataAdapter(cmd);
conn.Open();
Console.WriteLine("connection opened successfuly");
adapt.Fill(table);
conn.Close();
Console.WriteLine("connection closed successfuly");
}
}
Console.Read();
}
Polecenie, którego użyłem do utworzenia tabel w mojej bazie danych:
create table programs
(
progid int primary key identity(1,1),
name nvarchar(255),
description nvarchar(500),
iconFile nvarchar(255),
installScript nvarchar(255)
)
Jak mogę wyodrębnić dane zDataTable
w sensowną formę?