2012-04-18 2 views
0

Можно ли это сделать, используя сетку MVC telerik?Telerik mvc grid validation

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 дней, пытаясь делать и находить решение для этого требования. Я надеюсь, что кто-то из вас может мне помочь.

Любая помощь будет глубоко признателен

Благодаря

Саманта

ответ

0

Добавить скрытый столбец, как показано ниже на сетке и подтвердить введенное значение в Jquery на кнопку Сохранить нажмите

<%= Html.Telerik().Grid(Model) 
    .Name("Items") 
    .Columns(columns => 
    { 
     columns.Bound(o => o.ItemQuantity).Hidden(true); 
    }) 
%> 
+0

спасибо rutwik. Я попробую это позже – samantha07

Смежные вопросы