Estoy mirando para desarrollar una aplicación que cuenta con hojas de una subclase de DataGridView. Los usuarios pueden pegar (o importación) de datos CSV-como en la hoja de cálculo y se reflejarán en una estructura de datos en la memoria - mi primera conjetura sería una matriz 2D de flotadores.¿Puedo vincular datos multidimensionales a un DataGridView en C# y .NET?
DataGridView se puede unir a los objetos con un cierto conjunto de interfaces (es decir IList, IListSource etc.) y así, en teoría podría crear una clase que encapsula una matriz 2D e implementa una de estas interfaces. Sin embargo, lo que es sorprendente es que las especificaciones de interfaz parece que sólo atienden a 1 dimensionales - ver IList por ejemplo. ¡¿Que esta pasando?!
Actualización: De las respuestas, parece que IList atiende listas de objetos. ¿Hay alguna forma de vincular una matriz multidimensional de tamaño arbitrario (de flotantes) a un DataGridView? ¿O está bien usar DataGridView como la estructura de datos para almacenar los flotadores?
Sí, tiene sentido, tiene la pregunta modificada – Brendan