Einfaches Beispiel für VSTO Excel unter Verwendung eines Arbeitsblatts als Datenquelle

Ich glaube, ich stoße auf den Fall "Die einfachsten Antworten sind die am schwersten zu findenden", und ich bin auf keine Suche gestoßen, die mir dies auf einfache Weise ermöglicht. Das ist fürExcel 2010 undVS 2010 innerhalb eines bestehenden VSTO (C #) -Projekts.

Ich habe ein Excel-Arbeitsblatt, das 4 Datenspalten enthält, die ich als Quelle für eine DataGridView verwenden möchte. Kann jemand bitte C # -Code-Schnipsel bereitstellen, um (1) die Daten aus einem bestimmten Arbeitsblatt abzurufen und ein benutzerdefiniertes Objekt damit zu füllen? (2) Binden des Objekts (wie eine IEnumerable-Liste) an eine Datagrid-Ansicht und (3) einige Ausschnitte für die Aktualisierungs- und Löschfunktionen, die dem Raster inhärent sind, und Rückmeldung an das Quellarbeitsblatt.

Ich weiß, dass ich hier viel verlange, aber so viele der VSTO-Informationen scheinen unzusammenhängend und nicht immer leicht zu finden zu sein. Vielen Dank!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage