2015-06-29 51 views
0

我有一個List<Dictionary<dynamic, dynamic>>我想用作一個GridView的數據源,我想導出爲Excel文件。 但我看到的是這樣的:如何使用List <Dictionary <dynamic,dynamic >>到GridView

enter image description here

如何顯示字典作爲細胞頭和值行的鑰匙?

更新:

我把它改成一個DataTable。 如何動態地填寫在這種情況下,一個DataTable行:

DataTable exportTable = new DataTable(); 
      exportTable.Columns.Add("Place", typeof(string)); 
      exportTable.Columns.Add("Day", typeof(string)); 
      foreach (var time in timeList) 
      { 
       exportTable.Columns.Add(time, typeof(string)); 
      } 

exportTable.Rows.Add("New York", 1/1/2015, ?, ?, ?, ...); 
+0

如果手動構建列IIRC的綁定表達式,這是可能的。 – user2864740

回答

0

計數是在字典的屬性,它可以讀取。不幸的是,網格並不是很靈活,無法支持你想要做的事情。它能夠支持DataTable/DataSet結構,那麼你可以將你的Dictionary轉換成表並綁定它嗎?

+0

請參閱我的更新以回答您的問題 – Palmi

相關問題