ASP.NET MVC 4 | .NET 4.5 | かみそり| C#
ページの上部にテキストボックスとボタンがあります。その下には、ビュー モデルのリストにバインドされた Kendo Grid があります。ユーザーが検索ボタンをクリックすると、jQuery ajax リクエストが作成され、データが JSON として返されます。私が持っている唯一の質問は、そのデータを剣道グリッドにバインドするにはどうすればよいですか? どんな助けでも大歓迎です。
@(Html.Kendo().Grid(Model.PurchaseOrder.LineItems)
.Name("poSearchGrid")
.Columns(c =>
{
c.Bound(x => x.LineNumber).Title("Line Number");
c.Bound(x => x.Qty).Title("PO Qty");
c.Bound(x => x.OpenQty).Title("Open Qty");
c.Bound(x => x.QtyReceived).Title("Qty Received");
})
.Events(e => e.DataBound("onDataBound"))
.DataSource(s => s.Ajax().Model(model => model.Id(i => i.ID)))
)
ボタン クリック Ajax 呼び出し
$("#btnSearch").on('click', function() {
console.log("click");
var searchText = $("#PONumber").val();
if (searchText == "") {
alert("You must enter a search value");
return;
}
$.ajax({
url: '@Url.Action("Search")',
data: { poNumber: searchText},
type: 'POST',
dataType: "json",
success: function(result) {
}
});
});