or



btnRunReport_Click(null, null);RadAjaxPanel1.ResponseScripts.Add("PrintRadGrid('" + gvReportUnit.ClientID + "')");
and on aspx pagefunction PrintRadGrid(radGridId) { var radGrid = $find(radGridId); var previewWnd = window.open('about:blank', '', '', false); var sh = '<%= ClientScript.GetWebResourceUrl(gvReportUnit.GetType(),String.Format("Telerik.Web.UI.Skins.{0}.Grid.{0}.css",gvReportUnit.Skin)) %>'; var styleStr = "<html><head><link href = '" + sh + "' rel='stylesheet' type='text/css'></link></head>"; var htmlcontent = styleStr + "<body>" + radGrid.get_element().outerHTML + "</body></html>"; previewWnd.document.open(); previewWnd.document.write("<b><center>Custom Report</center></b>"); previewWnd.document.write(htmlcontent); previewWnd.document.close(); previewWnd.print(); previewWnd.close(); }it is opening a new window for print instead of opening a new window it should open a print pop up in which grid data should be filled in print popup Pankaj
| GridEditableItem editedItem = e.Item as GridEditableItem; |
| Hashtable newValues = new Hashtable(); |
| editedItem.ExtractValues(newValues); |
Posted on May 24, 2010 (permalink)

