{"id":55000014,"date":"2015-04-01T00:00:00","date_gmt":"2020-03-27T19:16:19","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=14"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Daten_im_DataGridSteuerelement_anzeigen_I","status":"publish","type":"post","link":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/","title":{"rendered":"Daten im DataGrid-Steuerelement anzeigen I"},"content":{"rendered":"<p><b>In einem Access-Magazin w&uuml;rde man erstmal die Schaltfl&auml;che oder das Textfeld als Steuerelemente vorstellen. Im DATENBANKENTWICKLER wollen wir jedoch von mehreren Seiten an die Programmierung von Datenbank-Anwendungen mit Visual Studio herangehen &#8211; unter anderem, indem wir die Nutzung von ADO.NET vorstellen oder die Erstellung von Benutzeroberfl&auml;chen mit WPF beschreiben. F&uuml;r beides wollen wir &uuml;berhaupt einmal die Daten der gew&uuml;nschten Datenherkunft anzeigen, statt diese immer per Console auszugeben. Dies gelingt am einfachsten mit dem DataGrid-Steuerelement, das stark vereinfacht mit einem Unterformular unter Access in der Datenblattansicht zu vergleichen ist.<\/b><\/p>\n<p>Das <b>DataGrid<\/b>-Steuerelement finden Sie, wenn Sie ein Projekt f&uuml;r C#\/WPF erstellt haben, direkt in den <b>H&auml;ufig verwendten WPF-Steuerelementen <\/b>im <b>Werkzeugkasten<\/b>. Ziehen Sie dieses einfach in den Entwurf eines Fensters und benennen Sie es &uuml;ber die Eigenschaft beispielsweise <b>ctlDataGrid<\/b>. Nun ben&ouml;tigen Sie eine Datenquelle. Daf&uuml;r verwenden wir die Beispieldatenbank <b>Suedsturm.mdb<\/b>, die wir einfach als Ressource zum Projekt hinzuf&uuml;gen. Dazu ziehen Sie die entsprechende Datei einfach auf das Projekt im Projektmappen-Explorer und stellen dann die Eigenschaft <b>In Ausgabeverzeichnis kopieren <\/b>auf den entsprechenden Wert ein (siehe Bild 1):<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2015_02\/pic_14_001.png\" alt=\"Hinzuf&uuml;gen einer Datenbankdatei zu einem Projekt\" width=\"500\" height=\"587,084\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Hinzuf&uuml;gen einer Datenbankdatei zu einem Projekt<\/span><\/b><\/p>\n<ul>\n<li><b>Nicht kopieren<\/b>: Kopiert die Datei niemals in das Ausgabeverzeichnis.<\/li>\n<li><b>Immer kopieren<\/b>: Kopiert die Datei immer beim Erstellen der Anwendung in das Ausgabeverzeichnis.<\/li>\n<li><b>Kopieren, wenn neuer<\/b>: Kopiert die Datei nur in das Ausgabeverzeichnis, wenn die aktuell im Projekt gespeicherte Version neuer als die Version im Ausgabeverzeichnis ist.<\/li>\n<\/ul>\n<p>Wenn Sie immer eine unbefleckte Version der Datei ben&ouml;tigen, was beispielsweise bei Tests vorteilhaft ist, w&auml;hlen Sie <b>Immer kopieren<\/b>. Wenn Sie hingegen in der Anwendung Daten &auml;ndern und beim n&auml;chsten Erstellen wieder auf die ge&auml;nderten Daten zugreifen m&ouml;chten, w&auml;hlen Sie <b>Kopieren, wenn neuer<\/b>.<\/p>\n<p>Damit das <b>DataGrid<\/b>-Steuerelement nun etwa die Daten einiger Felder der Tabelle <b>tblArtikel <\/b>anzeigt, m&uuml;ssen Sie an den Eigenschaften des <b>DataGrid<\/b>-Steuerelements erstmal nichts &auml;ndern. Wir wollen zu Beispielzwecken ein neues Fenster namens <b>Artikel <\/b>erstellen, was wir mit dem Men&uuml;befehl <b>Projekt|Fenster hinzuf&uuml;gen <\/b>erledigen. Diesem f&uuml;gen Sie dann wie in Bild 2 ein <b>DataGrid<\/b>-Steuerelement hinzu.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2015_02\/pic_14_002.png\" alt=\"Hinzuf&uuml;gen des DataGrid-Steuerelements\" width=\"650\" height=\"349,3968\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Hinzuf&uuml;gen des DataGrid-Steuerelements<\/span><\/b><\/p>\n<h2>Fenster aufrufen<\/h2>\n<p>Beim Starten des Projekts mit dem entsprechenden Men&uuml;-befehl zeigt dieses automatisch das Fenster <b>MainWindow.xaml <\/b>an. Diesem f&uuml;gen wir nun eine Schaltfl&auml;che hinzu, mit der Sie unser Beispielfenster <b>Artikel.xaml <\/b>&ouml;ffnen k&ouml;nnen.<\/p>\n<p>Hinterlegen Sie f&uuml;r diese Schaltfl&auml;che namens <b>btnArtikelAnzeigen <\/b>die folgende Ereignisprozedur (Schaltfl&auml;che markieren, dann im Eigenschaftsfenster auf den Blitz klicken, dann Doppelklick in das Eigenschaftsfeld <b>Click <\/b>&#8211; das Ergebnis sieht wie in Bild 3 aus):<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2015_02\/pic_14_003.png\" alt=\"Ereignisprozedur anlegen\" width=\"425\" height=\"208,2215\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Ereignisprozedur anlegen<\/span><\/b><\/p>\n<pre>private void btnArtikelAnzeigen_Click(object sender,         RoutedEventArgs e) {\r\n     Artikel wnd = new Artikel();\r\n     wnd.Show();\r\n}<\/pre>\n<p>Diese Prozedur erzeugt in der Variablen <b>wnd <\/b>eine neue Instanz des Fenster-Objekts und blendet dieses mit der <b>Show<\/b>-Methode ein. Ein Klick auf Starten &ouml;ffnet das Fenster <b>MainWindow<\/b>, von dem aus Sie mit der Schaltfl&auml;che <b>Artikel anzeigen <\/b>das gew&uuml;nschte Fenster mit dem <b>DataGrid<\/b>-Steuerelement &ouml;ffnen k&ouml;nnen. Dieses zeigt erwartungsgem&auml;&szlig; zun&auml;chst keine Daten an.<\/p>\n<h2>Einfache Daten anzeigen<\/h2>\n<p>Das &auml;ndert sich allerdings, wenn wir dem Fenster <b>Artikel.xaml <\/b>eine Schaltfl&auml;che namens <b>btnArtikelInDataGrid<\/b> hinzuf&uuml;gen, welche die Ereignisprozedur aus Listing 1 ausf&uuml;hrt.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2015_02\/pic_14_002.png\" alt=\"F&uuml;llen eines DataGrid-Steuerelements mit den Werten einer Tabelle\" width=\"650\" height=\"349,3968\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 4: F&uuml;llen eines DataGrid-Steuerelements mit den Werten einer Tabelle<\/span><\/b><\/p>\n<p>Dies liefert im Fenster <b>Artikel.xaml <\/b>die Ansicht aus Bild 4. Damit die Prozedur funktioniert, ben&ouml;tigen Sie zwei Klassen, die Sie mit der <b>using<\/b>-Anweisung im Kopf des Klassenmoduls <b>Artikel.xaml.cs <\/b>einbinden:<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2015_02\/pic_14_004.png\" alt=\"Erster Testlauf\" width=\"425\" height=\"224,0759\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 5: Erster Testlauf<\/span><\/b><\/p>\n<pre>using System.Data;\r\nusing System.Data.OleDb;<\/pre>\n<p>Die Erste liefert das hier ben&ouml;tigte <b>DataTable<\/b>-Objekt, die Zweite einige weitere Objekte, die speziell f&uuml;r den Zugriff auf eine Access-Datenbank geeignet sind. Wenn Sie hier statt auf eine Access-Datenbank etwa auf eine SQL Server-Datenbank zugreifen wollten, m&uuml;ssten Sie beispielsweise die Klasse <b>System.Data.Sqlclient <\/b>einbinden und sp&auml;ter die entsprechenden Objekte verwenden.<\/p>\n<p>Hier aber geht die Prozedur wie folgt vor: Zun&auml;chst tr&auml;gt sie die Verbindungszeichenfolge, welche den Provider und die Datenquelle definiert, in die Variable <b>Connectionstring <\/b>ein. Da die Datei <b>Suedsturm.mdb <\/b>im Ausgabeverzeichnis der Anwendung landet, brauchen wir hier keinen Pfad anzugeben. Danach erstellt die Prozedur f&uuml;r die Variable <b>cnn <\/b>ein neues <b>OleDbConnection<\/b>-Objekt und &uuml;bergibt beim Erstellen mit dem <b>new<\/b>-Schl&uuml;sselwort die Verbindungszeichenfolge aus <b>Connectionstring<\/b>. F&uuml;r VBA-Entwickler ist dies Neuland: Dort wurde beim Erstellen niemals ein Parameter &uuml;bergeben. Unter C# und anderen .NET-Sprachen ist dies jedoch m&ouml;glich. Dann erstellt die Prozedur ein neues <b>OleDbCommand<\/b>-Objekt namens <b>cmd<\/b>, diesmal ohne Parameter. Das Objekt aus <b>cnn <\/b>weisen wir dann der Eigenschaft <b>Connection <\/b>des <b>Command<\/b>-Objekts in <b>cmd <\/b>zu. Die SQL-Anweisung, welche die anzuzeigenden Daten liefern soll, landet hingegen in der Eigenschaft <b>CommandText<\/b>: <b>SELECT ArtikelID, Artikelname FROM tblArtikel<\/b>.<\/p>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Visual Basic Entwickler<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000\"><a style=\"color: #ff0000\" href=\"https:\/\/shop.minhorst.com\/magazine\/363\/visual-basic-entwickler-jahresabonnement?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000\">Danach greifen Sie sofort auf <strong>alle rund 200 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000014\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/data\/wp\/v2\/posts\/55000014?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000014\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"9e1c9c9e66\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In einem Access-Magazin w&uuml;rde man erstmal die Schaltfl&auml;che oder das Textfeld als Steuerelemente vorstellen. Im DATENBANKENTWICKLER wollen wir jedoch von mehreren Seiten an die Programmierung von Datenbank-Anwendungen mit Visual Studio herangehen &#8211; unter anderem, indem wir die Nutzung von ADO.NET vorstellen oder die Erstellung von Benutzeroberfl&auml;chen mit WPF beschreiben. F&uuml;r beides wollen wir &uuml;berhaupt einmal die Daten der gew&uuml;nschten Datenherkunft anzeigen, statt diese immer per Console auszugeben. Dies gelingt am einfachsten mit dem DataGrid-Steuerelement, das stark vereinfacht mit einem Unterformular unter Access in der Datenblattansicht zu vergleichen ist.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[66022015,662015,44000002,44000004,44000007],"tags":[],"yst_prominent_words":[66062023,66062051,66062059,66062061],"class_list":["post-55000014","post","type-post","status-publish","format-standard","hentry","category-66022015","category-662015","category-Benutzeroberflaeche_mit_WPF","category-Loesungen","category-Von_Access_zu_WPF"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"In einem Access-Magazin w\u00fcrde man erstmal die Schaltfl\u00e4che oder das Textfeld als Steuerelemente vorstellen. Im DATENBANKENTWICKLER wollen wir jedoch von mehreren Seiten an die Programmierung von Datenbank-Anwendungen mit Visual Studio herangehen - unter anderem, indem wir die Nutzung von ADO.NET vorstellen oder die Erstellung von Benutzeroberfl\u00e4chen mit WPF beschreiben. F\u00fcr beides wollen wir \u00fcberhaupt einmal die Daten der gew\u00fcnschten Datenherkunft anzeigen, statt diese immer per Console auszugeben. Dies gelingt am einfachsten mit dem DataGrid-Steuerelement, das stark vereinfacht mit einem Unterformular unter Access in der Datenblattansicht zu vergleichen ist.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Andr\u00e9 Minhorst\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Visual Basic Entwickler - Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Daten im DataGrid-Steuerelement anzeigen I - Visual Basic Entwickler\" \/>\n\t\t<meta property=\"og:description\" content=\"In einem Access-Magazin w\u00fcrde man erstmal die Schaltfl\u00e4che oder das Textfeld als Steuerelemente vorstellen. Im DATENBANKENTWICKLER wollen wir jedoch von mehreren Seiten an die Programmierung von Datenbank-Anwendungen mit Visual Studio herangehen - unter anderem, indem wir die Nutzung von ADO.NET vorstellen oder die Erstellung von Benutzeroberfl\u00e4chen mit WPF beschreiben. F\u00fcr beides wollen wir \u00fcberhaupt einmal die Daten der gew\u00fcnschten Datenherkunft anzeigen, statt diese immer per Console auszugeben. Dies gelingt am einfachsten mit dem DataGrid-Steuerelement, das stark vereinfacht mit einem Unterformular unter Access in der Datenblattansicht zu vergleichen ist.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-27T19:16:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"-001-11-30T00:00:00+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Daten im DataGrid-Steuerelement anzeigen I - Visual Basic Entwickler\" \/>\n\t\t<meta name=\"twitter:description\" content=\"In einem Access-Magazin w\u00fcrde man erstmal die Schaltfl\u00e4che oder das Textfeld als Steuerelemente vorstellen. Im DATENBANKENTWICKLER wollen wir jedoch von mehreren Seiten an die Programmierung von Datenbank-Anwendungen mit Visual Studio herangehen - unter anderem, indem wir die Nutzung von ADO.NET vorstellen oder die Erstellung von Benutzeroberfl\u00e4chen mit WPF beschreiben. F\u00fcr beides wollen wir \u00fcberhaupt einmal die Daten der gew\u00fcnschten Datenherkunft anzeigen, statt diese immer per Console auszugeben. Dies gelingt am einfachsten mit dem DataGrid-Steuerelement, das stark vereinfacht mit einem Unterformular unter Access in der Datenblattansicht zu vergleichen ist.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Daten_im_DataGridSteuerelement_anzeigen_I\\\/#blogposting\",\"name\":\"Daten im DataGrid-Steuerelement anzeigen I - Visual Basic Entwickler\",\"headline\":\"Daten im DataGrid-Steuerelement anzeigen I\",\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"..\\\/fileadmin\\\/_temp_\\\/2015_02\\\/pic_14_001.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Daten_im_DataGridSteuerelement_anzeigen_I\\\/#articleImage\"},\"datePublished\":\"2015-04-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Daten_im_DataGridSteuerelement_anzeigen_I\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Daten_im_DataGridSteuerelement_anzeigen_I\\\/#webpage\"},\"articleSection\":\"2\\\/2015, 2015, Benutzeroberfl\\u00e4che mit WPF, L\\u00f6sungen, Von Access zu WPF, 6\\\/2023, felder, logindaten, testzugang\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Daten_im_DataGridSteuerelement_anzeigen_I\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vbentwickler.de\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/#listItem\",\"name\":\"2015\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/#listItem\",\"position\":2,\"name\":\"2015\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/2\\\/2015\\\/#listItem\",\"name\":\"2\\\/2015\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/2\\\/2015\\\/#listItem\",\"position\":3,\"name\":\"2\\\/2015\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/2\\\/2015\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Daten_im_DataGridSteuerelement_anzeigen_I\\\/#listItem\",\"name\":\"Daten im DataGrid-Steuerelement anzeigen I\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/#listItem\",\"name\":\"2015\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Daten_im_DataGridSteuerelement_anzeigen_I\\\/#listItem\",\"position\":4,\"name\":\"Daten im DataGrid-Steuerelement anzeigen I\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2015\\\/2\\\/2015\\\/#listItem\",\"name\":\"2\\\/2015\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\",\"name\":\"Datenbankentwickler\",\"description\":\"Das Magazin f\\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/cropped-header_vbe-1.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Daten_im_DataGridSteuerelement_anzeigen_I\\\/#organizationLogo\",\"width\":664,\"height\":225},\"image\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Daten_im_DataGridSteuerelement_anzeigen_I\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Daten_im_DataGridSteuerelement_anzeigen_I\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Andr\\u00e9 Minhorst\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Daten_im_DataGridSteuerelement_anzeigen_I\\\/#webpage\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/Daten_im_DataGridSteuerelement_anzeigen_I\\\/\",\"name\":\"Daten im DataGrid-Steuerelement anzeigen I - Visual Basic Entwickler\",\"description\":\"In einem Access-Magazin w\\u00fcrde man erstmal die Schaltfl\\u00e4che oder das Textfeld als Steuerelemente vorstellen. Im DATENBANKENTWICKLER wollen wir jedoch von mehreren Seiten an die Programmierung von Datenbank-Anwendungen mit Visual Studio herangehen - unter anderem, indem wir die Nutzung von ADO.NET vorstellen oder die Erstellung von Benutzeroberfl\\u00e4chen mit WPF beschreiben. F\\u00fcr beides wollen wir \\u00fcberhaupt einmal die Daten der gew\\u00fcnschten Datenherkunft anzeigen, statt diese immer per Console auszugeben. Dies gelingt am einfachsten mit dem DataGrid-Steuerelement, das stark vereinfacht mit einem Unterformular unter Access in der Datenblattansicht zu vergleichen ist.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Daten_im_DataGridSteuerelement_anzeigen_I\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"datePublished\":\"2015-04-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/\",\"name\":\"Datenbankentwickler\",\"description\":\"Das Magazin f\\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Daten im DataGrid-Steuerelement anzeigen I - Visual Basic Entwickler","description":"In einem Access-Magazin w\u00fcrde man erstmal die Schaltfl\u00e4che oder das Textfeld als Steuerelemente vorstellen. Im DATENBANKENTWICKLER wollen wir jedoch von mehreren Seiten an die Programmierung von Datenbank-Anwendungen mit Visual Studio herangehen - unter anderem, indem wir die Nutzung von ADO.NET vorstellen oder die Erstellung von Benutzeroberfl\u00e4chen mit WPF beschreiben. F\u00fcr beides wollen wir \u00fcberhaupt einmal die Daten der gew\u00fcnschten Datenherkunft anzeigen, statt diese immer per Console auszugeben. Dies gelingt am einfachsten mit dem DataGrid-Steuerelement, das stark vereinfacht mit einem Unterformular unter Access in der Datenblattansicht zu vergleichen ist.","canonical_url":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/#blogposting","name":"Daten im DataGrid-Steuerelement anzeigen I - Visual Basic Entwickler","headline":"Daten im DataGrid-Steuerelement anzeigen I","author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"},"image":{"@type":"ImageObject","url":"..\/fileadmin\/_temp_\/2015_02\/pic_14_001.png","@id":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/#articleImage"},"datePublished":"2015-04-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/#webpage"},"isPartOf":{"@id":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/#webpage"},"articleSection":"2\/2015, 2015, Benutzeroberfl\u00e4che mit WPF, L\u00f6sungen, Von Access zu WPF, 6\/2023, felder, logindaten, testzugang"},{"@type":"BreadcrumbList","@id":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","position":1,"name":"Home","item":"https:\/\/vbentwickler.de","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2015\/#listItem","name":"2015"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2015\/#listItem","position":2,"name":"2015","item":"https:\/\/vbentwickler.de\/category\/2015\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2015\/2\/2015\/#listItem","name":"2\/2015"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2015\/2\/2015\/#listItem","position":3,"name":"2\/2015","item":"https:\/\/vbentwickler.de\/category\/2015\/2\/2015\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/#listItem","name":"Daten im DataGrid-Steuerelement anzeigen I"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2015\/#listItem","name":"2015"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/#listItem","position":4,"name":"Daten im DataGrid-Steuerelement anzeigen I","previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2015\/2\/2015\/#listItem","name":"2\/2015"}}]},{"@type":"Organization","@id":"https:\/\/vbentwickler.de\/#organization","name":"Datenbankentwickler","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","url":"https:\/\/vbentwickler.de\/","logo":{"@type":"ImageObject","url":"https:\/\/vbentwickler.de\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","@id":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/#organizationLogo","width":664,"height":225},"image":{"@id":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author","url":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","@id":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","width":96,"height":96,"caption":"Andr\u00e9 Minhorst"}},{"@type":"WebPage","@id":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/#webpage","url":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/","name":"Daten im DataGrid-Steuerelement anzeigen I - Visual Basic Entwickler","description":"In einem Access-Magazin w\u00fcrde man erstmal die Schaltfl\u00e4che oder das Textfeld als Steuerelemente vorstellen. Im DATENBANKENTWICKLER wollen wir jedoch von mehreren Seiten an die Programmierung von Datenbank-Anwendungen mit Visual Studio herangehen - unter anderem, indem wir die Nutzung von ADO.NET vorstellen oder die Erstellung von Benutzeroberfl\u00e4chen mit WPF beschreiben. F\u00fcr beides wollen wir \u00fcberhaupt einmal die Daten der gew\u00fcnschten Datenherkunft anzeigen, statt diese immer per Console auszugeben. Dies gelingt am einfachsten mit dem DataGrid-Steuerelement, das stark vereinfacht mit einem Unterformular unter Access in der Datenblattansicht zu vergleichen ist.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/vbentwickler.de\/#website"},"breadcrumb":{"@id":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/#breadcrumblist"},"author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"creator":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"datePublished":"2015-04-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00"},{"@type":"WebSite","@id":"https:\/\/vbentwickler.de\/#website","url":"https:\/\/vbentwickler.de\/","name":"Datenbankentwickler","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","inLanguage":"de-DE","publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"Visual Basic Entwickler - Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","og:type":"article","og:title":"Daten im DataGrid-Steuerelement anzeigen I - Visual Basic Entwickler","og:description":"In einem Access-Magazin w\u00fcrde man erstmal die Schaltfl\u00e4che oder das Textfeld als Steuerelemente vorstellen. Im DATENBANKENTWICKLER wollen wir jedoch von mehreren Seiten an die Programmierung von Datenbank-Anwendungen mit Visual Studio herangehen - unter anderem, indem wir die Nutzung von ADO.NET vorstellen oder die Erstellung von Benutzeroberfl\u00e4chen mit WPF beschreiben. F\u00fcr beides wollen wir \u00fcberhaupt einmal die Daten der gew\u00fcnschten Datenherkunft anzeigen, statt diese immer per Console auszugeben. Dies gelingt am einfachsten mit dem DataGrid-Steuerelement, das stark vereinfacht mit einem Unterformular unter Access in der Datenblattansicht zu vergleichen ist.","og:url":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/","og:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","og:image:secure_url":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","article:published_time":"2020-03-27T19:16:19+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","twitter:card":"summary_large_image","twitter:title":"Daten im DataGrid-Steuerelement anzeigen I - Visual Basic Entwickler","twitter:description":"In einem Access-Magazin w\u00fcrde man erstmal die Schaltfl\u00e4che oder das Textfeld als Steuerelemente vorstellen. Im DATENBANKENTWICKLER wollen wir jedoch von mehreren Seiten an die Programmierung von Datenbank-Anwendungen mit Visual Studio herangehen - unter anderem, indem wir die Nutzung von ADO.NET vorstellen oder die Erstellung von Benutzeroberfl\u00e4chen mit WPF beschreiben. F\u00fcr beides wollen wir \u00fcberhaupt einmal die Daten der gew\u00fcnschten Datenherkunft anzeigen, statt diese immer per Console auszugeben. Dies gelingt am einfachsten mit dem DataGrid-Steuerelement, das stark vereinfacht mit einem Unterformular unter Access in der Datenblattansicht zu vergleichen ist.","twitter:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png"},"aioseo_meta_data":{"post_id":"55000014","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-01-30 15:26:23","updated":"2026-05-16 08:12:19","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\/category\/2015\/\" title=\"2015\">2015<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\/category\/2015\/2\/2015\/\" title=\"2\/2015\">2\/2015<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tDaten im DataGrid-Steuerelement anzeigen I\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/vbentwickler.de"},{"label":"2015","link":"https:\/\/vbentwickler.de\/category\/2015\/"},{"label":"2\/2015","link":"https:\/\/vbentwickler.de\/category\/2015\/2\/2015\/"},{"label":"Daten im DataGrid-Steuerelement anzeigen I","link":"https:\/\/vbentwickler.de\/Daten_im_DataGridSteuerelement_anzeigen_I\/"}],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000014","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=55000014"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000014\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=55000014"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/categories?post=55000014"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/tags?post=55000014"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=55000014"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}