从ASPxPopupControl更新行

时间:2014-12-10 14:48:47

标签: asp.net asp.net-mvc-4 devexpress

单击该行后,弹出窗口(AspxPopupControl)将显示选择行的数据。我将gridView中的值传递给弹出窗口:

 function(s, e) {
 grid.GetRowValues(e.visibleIndex, "BusinessEntityID;FirstName;LastName;JobTitle;Department",     function (value) {
 tb1.SetText(value[0]);
  tb2.SetText(value[1]);
  tb3.SetText(value[2]);
  tb4.SetText(value[3]);
  tb5.SetText(value[4]);
 popupControl.Show();
 });
}

我现在如何将值传递给数据库以更新表?

1 个答案:

答案 0 :(得分:0)

如果你的网格是devexpress网格;你可以在你的按钮ClientSideEvents.Click:

上写下这样的东西

 function (s,e) {
   $.ajax({
            type: 'post',
            url: 'yourURL',
            data: JSON.stringify(yourData),
            contentType: 'application/json; charset=utf-8',
            dataType: 'json',
            success: function(jsonResult) {
               YourGrid.Refresh(); YourPopUp.Hide(); + @"
            },
            failure: function() {
                alert('error');
            }
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

   });

}