0

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サーバー。

おかげで、 ラッド

答えて

0

あなたは、テーブルの列を列挙し、その場でグリッド列を作成することができます。

+0

ありがとうAtanask。 Html.Telerik()。Grid(Model).Name( "Grid")。列(columns => columns.LoadSettings(IEnumerable )ViewData ["Columns"]))。どんなテーブルでも普遍的なCRUDをどのように扱うのかの例はありますか?ありがとう、Rad – Rad

+0

私たちはそのような例を持っていません。率直に言って、私はどのDataTableでも普遍的な編集が容易に達成できるとは思っていません。少なくともすべてのDataTableの処理方法がわからないデータキーを指定する必要があります。 –

関連する問題