2012-04-18 17 views
0

これは、telerik MVCグリッドを使用して実行できますか?グリッドへTelerik 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つの行または1つのバッチで1つ以上の数量を持つすべてのアイテムをグリッドに保存します。

私を助け、私は、この単純な例やこれに関連することができます任意のリンクを与えてください、これは私の非常に大きな問題の唯一の簡易版であり、私はしようとして4日以上費やしてきましたこの要件の解決策を見つけてください。誰かが私を助けてくれることを願っています。

すべてのヘルプは深く

サマンサ

答えて

0

おかげで、あなたのグリッドに以下のように非表示の列を追加し、保存ボタン上のjQueryで入力された値を検証理解されるであろう

<%= Html.Telerik().Grid(Model) 
    .Name("Items") 
    .Columns(columns => 
    { 
     columns.Bound(o => o.ItemQuantity).Hidden(true); 
    }) 
%> 
をクリックしてください
+0

おかげでrutwik。私は後で試してみる – samantha07

関連する問題