GridBindingToDataTableSampleサンプルでは、次のURLにあります。 http://www.telerik.com/community/code-library/aspnet-mvc/grid/crud-operations-using-ado-net-datatable.aspx dataKeysとcolumnsコレクションはハードコードされています。 Html.Telerik()。Grid HTMLヘルパーで動作する一般的なCRUDコードが必要です。Telerik MVC拡張GridBindingToDataサンプル:ADO.NET DataTable(任意のテーブル)を使用したCRUD操作?
table column type length pk ============================================= EmpLoc EmployeeID int 4 1 EmpLoc LocID int 4 1 --------------------------------------------- Orders OrderID int 4 1 Orders CustomerID nchar 10 0 Orders EmployeeID int 4 0 Orders OrderDate datetime 8 0 Orders ShipVia int 4 0 Orders Freight money 8 0 Orders ShipName nvarchar 80 0 --------------------------------------------- Employees EmployeeID int 4 1 Employees LastName nvarchar 40 0 Employees FirstName nvarchar 20 0
私は普遍的なフォームを有効にするindex.aspxを変更する方法についていくつかの提案はから取得するすべてのデータテーブルに対して動作する必要があります。
私はテーブル/列のメタデータが含まれていますいくつかのメタデータTableColumnMedatataテーブルを持っていることを想像してみてSQLサーバー。
おかげで、 ラッド
ありがとうAtanask。 Html.Telerik()。Grid(Model).Name( "Grid")。列(columns => columns.LoadSettings(IEnumerable)ViewData ["Columns"]))。どんなテーブルでも普遍的なCRUDをどのように扱うのかの例はありますか?ありがとう、Rad –
Rad
私たちはそのような例を持っていません。率直に言って、私はどのDataTableでも普遍的な編集が容易に達成できるとは思っていません。少なくともすべてのDataTableの処理方法がわからないデータキーを指定する必要があります。 –