Hi Sreeni,
To delete multiple selected rows, you can do this:
// get the indexes of the selected rows.var selectedrowindexes = $("#jqxgrid").jqxGrid('getselectedrowindexes');var rowscount = $("#jqxgrid").jqxGrid('getdatainformation').rowscount;// begin update. Stops the Grid's rendering.$("#jqxgrid").jqxGrid('beginupdate');selectedrowindexes.sort();// delete the selected rows by using the 'deleterow' method of jqxGrid.for (var m = 0; m < selectedrowindexes.length; m++) { var selectedrowindex = selectedrowindexes[selectedrowindexes.length - m - 1]; if (selectedrowindex >= 0 && selectedrowindex < rowscount) { var id = $("#jqxgrid").jqxGrid('getrowid', selectedrowindex); $("#jqxgrid").jqxGrid('deleterow', id); }}// end update. Resume the Grid's rendering.$("#jqxgrid").jqxGrid('endupdate');
Hope this helps.
Best Regards,
Peter Stoev
jQWidgets Team
http://www.jqwidgets.com