0

这可以使用 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. 允许用户输入所需数量(数量是唯一启用的字段),但将能够在保存之前根据表中的数量进行验证。或者创建一个数值文本框或下拉列表,其最大值将等于表中的数量。我正在考虑在 MVC 模型中使用远程验证,但不确定这是否是最佳解决方案。

  3. 保存网格中每行或每批次数量大于 1 的所有项目。

请帮助我,并给我一个简单的例子或任何与此相关的链接,这只是我非常大问题的简化版本,我已经花了 4 天多的时间来尝试找到解决方案要求。我希望你们中的任何人都可以帮助我。

任何帮助将不胜感激

谢谢

萨曼莎

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 回答