[英]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.