本文介绍了如何在asp.net中将JQXGrid数据保存到SQL SERVER 2008中。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我在asp.net中有网站,其中我使用JQuery jqxGrid来绑定数据。



成功绑定数据。



在JqxGrid中我也有编辑选项。

现在,我想要保存SQL SERVER 2008 R2中的所有数据。



到目前为止代码尝试:

<脚本类型= 文本/ JavaScript的 > 
$(document).ready(function(){
$(#btnSave)。jqxButton();
$(#btnSave)。on('click',function (){
var FID = $(#<%= hdnFID.ClientID%>)。val();
var Jobname = $(#<%= txtjobname.ClientID% >)。val();
var Discount = $('#<%= ddldiscount.ClientID%> option:selected')。val();
var index = 0;
var a;
var rowscount = $(#jqxgrid)。jqxGrid('getdatainformation')。rowscount;
while(index< rowscount){
var dataRecord = $ (#jqxgrid)。jqxGrid('getrowdata',index);
var a = FID +|+ dataRecord.Ref +|+ dataRecord.Ref +|+ dataRecord.Quantity + |+ dataRecord.TotalPrice +|+ Discount;
// alert(a);
// FieldServiceTicket(a);
index ++;
}
alert(a);
// var saveXml = $(#jqxgrid)。jqxGrid('xml','jqxGrid');
//$(\"#<%=ltrsave.ClientID%>)。text(saveXml);
// alert(saveXml);
});

函数FieldServiceTicket(a){
alert(a);
$ .ajax({
类型:'POST',
contentType:application / json; charset-8;,
url:'FST.aspx / SaveFST',
数据:'{Strdata:'+ a +'}',
成功:OnSuccess,
错误:函数(数据){
alert('出错了!') ;
}

});

函数OnSuccess(数据){
alert('Oho!');

}

}


});
< / script>





可以任何一个PLZ帮助我,我怎样才能保存jqxGrid完整数据...



谢谢

解决方案




Hi guys,

I have website in asp.net in which i'm using JQuery jqxGrid to bind data.

And successfully i bind the data.

In JqxGrid i have edit option also.
Now, i want to save all the data in SQL SERVER 2008 R2.

Code tried so far:

<script type="text/javascript">
        $(document).ready(function () {
            $("#btnSave").jqxButton();
            $("#btnSave").on('click', function () {
                var FID = $("#<%=hdnFID.ClientID %>").val();
                var Jobname = $("#<%=txtjobname.ClientID %>").val();
                var Discount = $('#<%=ddldiscount.ClientID %> option:selected').val();
                var index = 0;
                var a;
                var rowscount = $("#jqxgrid").jqxGrid('getdatainformation').rowscount;
                while (index < rowscount) {
                    var dataRecord = $("#jqxgrid").jqxGrid('getrowdata', index);
                    var a = FID + "|" + dataRecord.Ref + "|" + dataRecord.Ref + "|" + dataRecord.Quantity + "|" + dataRecord.TotalPrice + "|" + Discount;
                    //alert(a);
                    //FieldServiceTicket(a);
                    index++;
                }
                alert(a);
                //var saveXml = $("#jqxgrid").jqxGrid('xml', 'jqxGrid');
                //$("#<%=ltrsave.ClientID %>").text(saveXml);
                //alert(saveXml);
            });

            function FieldServiceTicket(a) {
                alert(a);
                $.ajax({
                    type: 'POST',
                    contentType: "application/json; charset-8;",
                    url: 'FST.aspx/SaveFST',
                    data: '{ Strdata:' + a + '}',
                    success: OnSuccess,
                    error: function (data) {
                        alert('Something went wrong !');
                    }

                });

                function OnSuccess(data) {
                    alert('Oho!');

                }

            }


        });
    </script>



can any one plz help me, how can i save jqxGrid complete data...

Thanks

解决方案




这篇关于如何在asp.net中将JQXGrid数据保存到SQL SERVER 2008中。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-22 05:50