Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在没有复选框的情况下删除kendogrid中的多行?_C#_Ajax_Kendo Grid - Fatal编程技术网

C# 如何在没有复选框的情况下删除kendogrid中的多行?

C# 如何在没有复选框的情况下删除kendogrid中的多行?,c#,ajax,kendo-grid,C#,Ajax,Kendo Grid,Jquery: 我正在尝试选择多行,并在剑道网格中单击将其删除。我不知道进一步要做什么。我没有选择 $(".delete").on('click', function () { debugger var itemArr = []; var gridData = $("#gridKendoUI").data("kendoGrid")

Jquery: 我正在尝试选择多行,并在剑道网格中单击将其删除。我不知道进一步要做什么。我没有选择

$(".delete").on('click', function () 
        {
        debugger
        var itemArr = [];
                    
        var gridData = $("#gridKendoUI").data("kendoGrid");
                    
        gridData.selectedKeyNames().forEach(function (x){
                            var item = gridData.dataSource.get(+x);
                            gridData.dataSource.remove(item);
                            itemArr.push(item.Id);
                    })
                    $.ajax({
                        url: "/Home/DeleteRows",
                        type: "post",
                        data: { 'deletedRow': itemArr },
                        success: function (isdeleted) {
                            alert("Deleted");
                        }
                    })
                        
                });
这是我的控制器

public JsonResult DeleteRows(string[] deletedRow)//getting ids herebut how to send them for deleting
        {
            SqlConnection conn = new SqlConnection(constr);
            string cmdStr = "DELETE FROM Register where id IN(@ID);";//dont know if i am doing this right or not.     SqlCommand cmd = new SqlCommand(cmdStr, conn);
            conn.Open();
            cmd.Parameters.AddWithValue("@ID", deletedRow);
            cmd.ExecuteNonQuery();
            conn.Close();
            return Json(true, JsonRequestBehavior.AllowGet);
        }