Entwickler-Ecke

IO, XML und Registry - Von Excel (oder Word-Tabelle) in datagrid kopieren


martin.mair286 - Fr 30.01.09 23:38
Titel: Von Excel (oder Word-Tabelle) in datagrid kopieren
Hallo zusammen,

Ich möchte gerne von Microsoft Excel (oder einer Word-Tabelle) die Tabelle (Daten) in ein C# datagrid kopieren (Strg+ c; Strg + v).
Nun die Frage wie geht das :D?

Danke im voraus,
Mfg martin


JüTho - Sa 31.01.09 12:04

Hallo und :welcome:

Wenn Du (Strg+ c; Strg + v) verwenden willst, hat das nichts mit Programmieren zu tun, sondern mit Anwendungen. Öffne Excel und die Anwendung mit dem DataGrid und probiere es aus.

Wenn Du es mit Programmieren machen willst, hat das nichts mit (Strg+ c; Strg + v) zu tun. Dann ist die Frage auch falsch formuliert: Unter ADO.NET gilt die Trennung zwischen Daten auf der Festplatte (Datenbank), Daten im Arbeitsspeicher (DataSet, DataTable), Anzeige/Bearbeitung in DataGrid/DataGridView. Wenn Daten kopiert werden, müssen sie also z.B. in einer DataTable landen.

Eine Einführung in ADO.NET ist zu finden im OpenBook Visual C# [http://openbook.galileocomputing.de/visual_csharp/] Kap. 25 ff. Für den Zugriff auf Excel ist anstelle der Sql-Klassen mit den OleDb-Klassen zu arbeiten in Verbindung mit passenden ConnectionStrings [http://www.connectionstrings.com/].

Jürgen

PS. Auf jeden Fall gehört die Frage nicht in "IO, XML und Registry". Wieso hast Du da einen Zusammenhang gesehen? Am besten geeignet ist vermutlich ADO.NET, evtl. auch Sonstiges oder Basistechnologien.