Ich bin auf der Suche nach einer App zu entwickeln, die von DataGridView unterklassifizierte Arbeitsblätter enthält. Benutzer können CSV-ähnliche Daten in das Arbeitsblatt einfügen (oder importieren) und in einer Datenstruktur im Speicher widerspiegeln - meine erste Vermutung wäre ein 2D-Array von Floats.Kann ich mehrdimensionale Daten an eine DataGridView in C# und .NET binden?
DataGridView kann an Objekte mit einer bestimmten Menge von Schnittstellen gebunden werden (d. H. IList, IListSource usw.), und theoretisch könnte ich eine Klasse erstellen, die ein 2D-Array einkapselt und eine dieser Schnittstellen implementiert. Was jedoch rätselhaft ist, ist, dass die Schnittstellenspezifikationen nur für 1-dimensionale Arrays zu sorgen scheinen - siehe zum Beispiel IList. Was ist los?!
Update: Aus den Antworten scheint IList für Listen von Objekten. Gibt es eine Möglichkeit, ein mehrdimensionales Array beliebiger Größe (von Floats) an ein DataGridView zu binden? Oder ist es in Ordnung, das DataGridView selbst als Datenstruktur zum Speichern der Floats zu verwenden?
Yup das macht Sinn, habe Frage – Brendan