Asp. net MVC 5 как получить новую строку для вставки значений в WebGrid - PullRequest
0 голосов
/ 17 февраля 2020

У моего вида бритвы есть следующая веб-сетка, я хочу вставить новую строку в вызов функции javascript (изначально веб-сетка пуста и нет строк, кроме заголовка)

Примечание: удалены некоторые коды для лучшее понимание.

@webGrid.GetHtml(
    htmlAttributes: new { @id = "WebGrid", @class = "Grid" },
    columns: webGrid.Columns(
             webGrid.Column("ItemCode", "Comp Item Code"),
             webGrid.Column("ItemName", "Comp Item Name")
             ,webGrid.Column(format:@<span class="link"><a class="Delete" href="javascript:;">Delete</a></span> )
                                                                                                            ))

Javascript

 <script type="text/javascript">
    function functionAddCompItemIntoGrid()
    {

        //Reference the WebGrid.
        var webGrid = $("#WebGrid");


        //Reference the first row.
        var row = webGrid.find("tr").eq(0);

        $.ajax({
            type: "POST",
            url: "/xContoller/InsertCompItemIntoDataGrid",
            data: { barcodeArg: barcode.val() },
            datatype: "html",  
            contentType: 'application/x-www-form-urlencoded',
            success: function (r) {

                row.find("td").eq(0).html(r.ItemCode);
                row.find("td").eq(1).html(r.ItemName);

                webGrid.append(row);

            }
                    });
    }
</script>

Как получить первый ряд для вставки? Заранее спасибо!

...