2015-04-05 97 views
0

我想將Deedle框架綁定到DataGridView。將Deedle框架綁定到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框架綁定到DataGridView的適當方式是什麼。

回答

0

由於某些原因,Visual Studio沒有在框架上顯示可用的擴展方法。

我重新啓動VS後,我能夠訪問擴展方法.ToDataTable,數據幀,其用於通過一個DataGridView顯示幀,井的目的上:

dgv.DataSource = dfObjects.ToDataTable(new List<string>() { "Index" });