Asp.net mvc 5 Mvc5从控制器到ajax函数c获取数据列表#

Asp.net mvc 5 Mvc5从控制器到ajax函数c获取数据列表#,asp.net-mvc-5,asp.net-ajax,Asp.net Mvc 5,Asp.net Ajax,我正在将数据列表从控制器到ajax函数,再到我的datatable。这一切都很好,但我的问题是,我想将列表属性中的一个获取到textbox,将其他值获取到datatable列。例如: 列表=总金额、PAidAmount、RemAmount 和数据表 总金额| PaidAMount |剩余金额|-----------------?? 20 | 4 | 16| 这很好,但是我想得到一些文本框的TotalAmount值,比如textbox=20。 我的JS函数==>> ` 函数AddGetHisto

我正在将数据列表从控制器到ajax函数,再到我的datatable。这一切都很好,但我的问题是,我想将列表属性中的一个获取到textbox,将其他值获取到datatable列。例如: 列表=总金额、PAidAmount、RemAmount 和数据表 总金额| PaidAMount |剩余金额|-----------------?? 20 | 4 | 16|

这很好,但是我想得到一些文本框的TotalAmount值,比如textbox=20。 我的JS函数==>> ` 函数AddGetHistoryView(供应商ID){


你在每条记录中都有TotalAmount值,你想在文本框中得到一条特定记录的值,还是所有TotalAmount值的总和?谢谢你的回复,先生。我真的很失望,我在其他帖子中看到了很多回复,但我的帖子没有人回复。再次感谢,我只是想在文本框中得到一条记录的总金额值,而不是每个回复只记录一个totalamount值您想要什么值作为totalamount?100、200或其他什么?先生,我正在获取4条记录例如totalamount、remainingamount、paid amount和name。我正在将除name之外的所有记录获取到datatable。现在我希望该名称位于textbox中。它不在datatble中。我希望您明白我的意思。您正在获取多条记录ords,每个字段都有所有这些字段。您想要哪一个记录的具体总数?或者您想要所有4个字段的总和?
            $('#HistoryModal').modal('show');

            Datatabless = $("#HistoryTable").DataTable({
                "autoWidth": false,


                "ajax": {
                    "type": "GET",

                    "url": "@Url.Action("getHistoryData", "Supplier")/" + SupplierID,
                    "datatype": "JSON",

                    data: {
                        "Amount": $("#TotalAmount").val()


                    },
                    data: { SupplierID: SupplierID },






                },


                "columns": [

                    {
                        "data": "DetailID",
                        "visible": false,

                    },
                    {
                        "data": "TotalAmount",

                        "width": "5%",
                    },

                    {
                        "data": "PaidAmount",
                        "width": "5%",
                    },
                    {
                        "data": "RemAmount",
                        "width": "5%",
                    },
                    {
                        "data": "PaidDate",
                        "width": "5%",

                    },
                    {
                        "data": "PaymentType",
                        "width": "5%",
                    },

                    {


                        "data": "DetailID", "render": function (data) {
                            return "<a class='btn btn-success' onclick=EditRow(" + data + ") style='margin-left:12px'><i class='glyphicon glyphicon-edit'>&nbsp;Update</i><a/>,<a class='btn btn-danger' onclick=deleteRow(" + data + ") style='margin-left:12px'><i class='glyphicon glyphicon-trash'>&nbsp;Delete</i> <a/>";

                        },

                        "width": "40%",
                        "orderable": false,

                        "pagingType": "full_numbers",
                        "paging": true,


                    },



                ],





            });




        }
 public ActionResult getHistoryData(int SupplierID)
    {
        ob.Configuration.ProxyCreationEnabled = false;

        var data = ob.Table_Supplier.Join(ob.Table_SupplierDetails, sup => sup.SupplierID, det => det.SupplierID, (sup, det) => new
        {
            DetailID=det.DetailID,
            SupplierID = sup.SupplierID,
            TotalAmount = det.TotalAmount,
            RemAmount = det.RemAmount,
            PaidAmount = det.PaidAmount,
            PaidDate = det.PaidDate,
            PaymentType = det.PaymentType,
            Amount = sup.Amount


        }).Where(x=>x.SupplierID==SupplierID).ToList();


        return Json(new { data = data }, JsonRequestBehavior.AllowGet);
    }