簡體   English   中英

如何將 JSON 數據源綁定到 Dev Express DataGridView Itemsource 屬性?

[英]How to Bind JSON data source to Dev Express DataGridView Itemsource property?

我有 json 數據作為 api 響應,我想將它綁定到 Dev express Datagridview 的 Itemsource 屬性。

string json = "[{"prop1":"xxx1","prop2":"xxx2","prop3":"xxx3","prop4":"xxx4"},{"prop1":"yyy1","prop2":"yyy2","prop3":"yyy3","prop4":"yyy4"}]"

由於 json 響應可以根據 api 請求具有不同的字段,因此我無法創建強類型類並反序列化響應。

因此,根據上面的 json,將有 prop1、prop2、prop3、prop4 列,其數據為 2 行。

我嘗試過的事情。

myDataGrid.ItemsSource = JsonConvert.DeserializeObject(json1);

它生成兩個空白行(用於兩個記錄)以某種方式無法顯示行數據。

我嘗試過的其他事情

myDataGrid.ItemsSource = JsonConvert.DeserializeObject<dynamic>(json1);

它生成兩個空白行(用於兩個記錄)以某種方式無法顯示行數據。

由於出現了行但沒有顯示數據,因此它與列有關

AutoGenerateColumnsMode屬性設置為 Auto 可能會解決問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM