0

これはテレリック MVC グリッドを使用して実行できますか??

Table in SQL
ItemID  Name    ItemQuantity
1       Apple   100
2       Banana  50
3       Orange  10
4       Grapes  40


GRID
Item Name   Quantity        Command
Apple       95              Save
Banana      51 <---INVALID  Save
Orange      0               Save
Grapes      100             Save
  1. テーブルアイテムからグリッドにすべてのアイテムをロードします

  2. ユーザーが希望の数量を入力できるようにします (有効なフィールドは qunatity だけです) が、保存する前にテーブル内の数量に対して検証することができます。または、最大値が表の数量に相当する数値テキストボックスまたはドロップダウンを作成します。MVC モデルでリモート検証を使用することを考えていますが、それが最善の解決策になるかどうかはわかりません。

  3. 数量が行ごとまたはバッチごとに 1 を超えるグリッド内のすべてのアイテムを保存します。

私を助けて、これまたはこれに関連する可能性のあるリンクの簡単な例を教えてください.要件。あなたの誰かが私を助けてくれることを願っています。

どんな助けでも深く感謝します

ありがとう

サマンサ

4

1 に答える 1

0

以下のように非表示の列をグリッドに追加し、[保存時にJquery]ボタンをクリックして入力した値を検証します

<%= Html.Telerik().Grid(Model)
    .Name("Items")
    .Columns(columns =>
    {
        columns.Bound(o => o.ItemQuantity).Hidden(true);  
    })
%>
于 2012-04-19T10:51:45.117 に答える