Wie kann ich passieren asp.net Mvc telerik Rasterdaten an die Steuerung mit Ajax-Aufruf erhalten. Ich muss die Telerik MVC-Grid-Daten in der Datenbank speichern.Wie Telerik MVC Grid Daten
Dank in Adavance.
Wie kann ich passieren asp.net Mvc telerik Rasterdaten an die Steuerung mit Ajax-Aufruf erhalten. Ich muss die Telerik MVC-Grid-Daten in der Datenbank speichern.Wie Telerik MVC Grid Daten
Dank in Adavance.
Ich denke, diese Telerik demo page with code sollte Ihnen helfen.
Im public partial class GridController : Controller
gibt es Methoden
public ActionResult EditingAjax
,
public ActionResult _SelectAjaxEditing()
,
public ActionResult _InsertAjaxEditing()
und public ActionResult _DeleteAjaxEditing
Sie sollten die Model-Bindung auf dem Controller genauso verwenden können wie bei einem regulären Formular-Post. Außerdem wird das FormCollection-Objekt an den Controller übergeben. Ich weiß, das ist spät, aber hoffentlich wird dir das helfen.
var grid = $('#Grid').data('tGrid');
var data = grid.data;
Nicht sicher, warum das keine Liebe bekommen hat, aber das funktioniert wunderbar, um die Daten aus dem Raster zu bekommen. – MattW
Danke. Vielen Dank. –
Für Leute, die suchen "Wie Daten aus der aktuell ausgewählten Zeile in Telerik MVC Grid erhalten, JavaScript.": onRowSelect (e) {var rowdata = $ ('# Grid'). Daten ('tGrid'). Daten [e. row.rowIndex]; } –
Erweiterung auf H3N Antwort des Telerik Gitter innerhalb jeder Zeile an den tatsächlichen Netzdatenelemente/Zellenwerte zu erhalten, würden Sie Code etwas in dieser Richtung müssen:
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);
}
}
Es ist nicht klar was du machen willst. Bitte klären Sie. Sie können kein Grid einreichen, da es kein Eingabeelement ist. –