Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


Share this Page URL
Help

14.3 Viele Wege führen zum Ziel - Hallo ... > 14.3 Viele Wege führen zum Ziel - Ha... - Pg. 609

Viele Wege führen zum Ziel ­ Hallo Welt aus der Datenbank Die komplette Seite im Browser betrachtet sieht dann so aus, als wäre die Seite automatisiert erstellt worden. Abbildung 14.13: Ausgabe einer Tabelle durch selbst geschriebenen Code Wozu der ganze Aufwand? Wenn Sie sich den kompletten Code der Seite noch einmal in Ruhe ansehen, erkennen Sie, dass Sie genau so implementieren können, wie Ihre Softwarearchitektur dies vorsieht. Dieses geschieht mithilfe einiger Eingriffe sehr individuell und genau. <%@ Page Language="C#" %> <%@ Import Namespace="System.Data" %> <%@ Import Namespace="System.Data.SqlClient" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/ xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> void Page_Load() { //Eine Verbindung zur Datenbank aufbauen string verbindungsStr = ConfigurationManager.ConnectionStrings["HalloWeltConnectionString1"]. ConnectionString; SqlConnection verbindung = new SqlConnection(verbindungsStr); verbindung.Open(); //Den Sql Befehl definieren const string sqlanweisung = "SELECT * FROM ErsteTabelle"; SqlCommand sqlbefehl = new SqlCommand(sqlanweisung, verbindung); //Ein DataSet Objekt instantiieren DataSet meinDataSet = new DataSet(); //Nun noch einen SqlDataAdapter hinzufügen SqlDataAdapter meinAdapter = new SqlDataAdapter(sqlbefehl); meinAdapter.Fill(meinDataSet); //Das DataSet mit dem GridView-Objekt verbinden 609