1

我想将 Deedle Frame 绑定到 DataGridView。

创建数据框:

var rnd = new Random();
var objects = Enumerable.Range(0, 10).Select(i =>
  new { Key = "ID_" + i.ToString(), Number = rnd.Next() });
var dfObjects = Frame.FromRecords(objects);

然后将其绑定到 DataGridView:

dgv.DataSource = dfObjects;

结果什么都没有显示。

我已经用谷歌搜索了一个解决方案,但无法找到相关的答案。

我试图将框架转换为二维数组并将其绑定到 DataGridView,但这很麻烦,我假设必须有更好/更简单的方法。

因此,问题是,将 Deedle Frame 绑定到 DataGridView 的适当方法是什么。

4

1 回答 1

1

出于某种原因,Visual Studio 没有显示 Frame 上可用的扩展方法。

重新启动 VS 后,我能够访问数据框上的扩展方法 .ToDataTable,它的目的是通过 DataGridView 显示一个框架,嗯:

dgv.DataSource = dfObjects.ToDataTable(new List<string>() { "Index" });
于 2015-04-06T10:17:05.880 回答