Как получить данные Telerik MVC Grid - PullRequest
2 голосов
/ 15 декабря 2010

Как можно передать данные сетки asp.net mvc telerik в контроллер с помощью вызова Ajax Мне нужно сохранить данные сетки Telerik MVC в базе данных.

Ответы [ 4 ]

7 голосов
/ 15 сентября 2011


var grid = $('#Grid').data('tGrid');
var data = grid.data; 



2 голосов
/ 15 декабря 2010

Я думаю, что эта Telerik демонстрационная страница с кодом должна вам помочь.

В public partial class GridController : Controller

есть методы

public ActionResult EditingAjax,

public ActionResult _SelectAjaxEditing(),

public ActionResult _InsertAjaxEditing()

и public ActionResult _DeleteAjaxEditing

1 голос
/ 13 июня 2013

Расширяя ответ h3n, чтобы получить действительные значения элементов / ячеек сетки внутри каждой строки сетки Telerik, вам потребуется код что-то вроде этого:

var grid = $('#Grid').data('tGrid');
var data = grid.data; 

if(data != null) { // will be null if grid hasn't bound yet
    var rowCount = data.length;
    for(var i=0; i<rowCount; i++)
    {
        var myData = data[i].ColumnName;
        doSomethingWith(myData);
    }
}
1 голос
/ 05 марта 2011

Вы должны иметь возможность использовать привязку модели на контроллере так же, как вы используете обычную форму сообщения.Он также будет передавать объект FormCollection в контроллер.Я знаю, что уже поздно, но, надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...