3

ExpandoObject、DynamicObject、または Reflection.Emit を使用してグリッドを動的に作成し、同時に CRUD 操作を許可する方法を見つけた人はいますか?

Reflection.Emit を使用してグリッド列を動的に作成し、データを表示することができましたが、行を編集しようとすると、セルの内容が消えてしまいます。

どんな助けでも大歓迎です!

4

2 に答える 2

1

Telerik Grid forASP.NETMVCで動的オブジェクトを使用する方法を示すプロジェクトがあります。ここで見つけることができます:http ://www.telerik.com/community/code-library/aspnet-mvc/grid/binding-to-a-collection-of-dynamic-objects-with-mvc3-razor.aspx

于 2012-04-13T08:40:59.067 に答える
1

このコードを使用して問題を解決できました。JavaScriptSerializerJSON 出力を生成するために ASP.NET MVC で使用される法線は、ExpandoObject同様IDictionary<string, object>にシリアル化されるため、必要な JSON オブジェクトの代わりに、data実際には配列にキーと値のペアのリストが含まれますが、これは Telerik ASP.NET MVC グリッドでは処理できません。

于 2012-05-07T12:20:33.630 に答える