【发布时间】:2009-01-12 19:43:52
【问题描述】:
我正在寻找开发一个应用程序,其中包含从 DataGridView 子类化的工作表。用户可以将类似 CSV 的数据粘贴(或导入)到工作表中,它将反映在内存中的数据结构中——我的第一个猜测是浮点数的二维数组。
DataGridView 可以绑定到具有特定接口集(即 IList、IListSource 等)的对象,因此理论上我可以创建一个封装 2D 数组并实现其中一个接口的类。然而,令人费解的是接口规范似乎只适用于一维数组——例如参见IList。怎么回事?!
更新: 从答案看来,IList 适合对象列表。那么有没有办法将任意大小(浮点数)的多维数组绑定到 DataGridView?还是用DataGridView本身作为存储浮点数的数据结构可以吗?
【问题讨论】:
标签: c# .net visual-studio datagridview interface