我正在寻求开发一个应用程序,该应用程序具有从 DataGridView 子类化的工作表。用户可以将类似 CSV 的数据粘贴(或导入)到工作表中,它将反射(reflect)在内存中的数据结构中——我的第一个猜测是一个二维 float 组。
DataGridView 可以绑定(bind)到具有一组特定接口(interface)(即 IList、IListSource 等)的对象,因此,理论上我可以创建一个封装二维数组并实现其中一个接口(interface)的类。然而,令人费解的是接口(interface)规范似乎只适用于一维数组 - 参见 IList例如。这是怎么回事?!
更新:从答案来看,IList 似乎适合对象列表。有没有办法将任意大小( float )的多维数组绑定(bind)到 DataGridView?还是可以使用 DataGridView 本身作为存储 float 的数据结构?
最佳答案
我以前做过这样的事情,here - 在 IList
中表示二维数组;可能会有用。
关于c# - 我可以将多维数据绑定(bind)到 C# 和 .NET 中的 DataGridView 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/436731/