or
protected void Page_Load(object sender, EventArgs e)
{
radgrid.ClientSettings.Scrolling.UseStaticHeaders = true;
radgrid.ClientSettings.Scrolling.AllowScroll = true;
radgrid.ClientSettings.Scrolling.SaveScrollPosition = true;
}
protected void btn_print_Click(object sender, EventArgs e)
{
radgrid.ClientSettings.Scrolling.UseStaticHeaders = false;
radgrid.ClientSettings.Scrolling.AllowScroll = false;
radgrid.ClientSettings.Scrolling.SaveScrollPosition = false;
ScriptManager.RegisterStartupScript(this, typeof(Page), "myscript", "function pageLoad(){PrintRadGrid();}", true);
}
function PrintRadGrid() {
$find("<%=radgrid.ClientID %>").get_masterTableView().hideFilterItem();
var previewWnd = window.open('about:blank', '', '', false);
var sh = '<%= ClientScript.GetWebResourceUrl(radgrid.GetType(),String.Format("Telerik.Web.UI.Skins.{0}.Grid.{0}.css",radgrid.Skin)) %>';
var styleStr = "<
html
><
head
><
link
href
=
'" + sh + "'
rel
=
'stylesheet'
type
=
'text/css'
></
link
></
head
>";
var htmlcontent = styleStr + "<
body
>" + $find('<%= radgrid.ClientID %>').get_element().outerHTML + "</
body
></
html
>";
previewWnd.document.open();
previewWnd.document.write(htmlcontent);
previewWnd.document.close();
previewWnd.print();
if (!$telerik.isChrome) {
previewWnd.close();
}
$find("<%=radgrid.ClientID %>").get_masterTableView().showFilterItem();
}
function PrintRadGrid() {
$find("<%=radgrid.ClientID %>").get_masterTableView().hideFilterItem();
var radGrid = $find("<%= radgrid.ClientID %>");
radGrid.ClientSettings.Scrolling.AllowScroll = false;
radGrid.ClientSettings.Scrolling.UseStaticHeaders = false ;
radGrid.ClientSettings.Scrolling.SaveScrollPosition=false;
var previewWnd = window.open('about:blank', '', '', false);
var sh = '<%= ClientScript.GetWebResourceUrl(radgrid.GetType(),String.Format("Telerik.Web.UI.Skins.{0}.Grid.{0}.css",radgrid.Skin)) %>';
var styleStr = "<
html
><
head
><
link
href
=
'" + sh + "'
rel
=
'stylesheet'
type
=
'text/css'
></
link
></
head
>";
var htmlcontent = styleStr + "<
body
>" + $find('<%= radgrid.ClientID %>').get_element().outerHTML + "</
body
></
html
>";
previewWnd.document.open();
previewWnd.document.write(htmlcontent);
previewWnd.document.close();
previewWnd.print();
if (!$telerik.isChrome) {
previewWnd.close();
}
$find("<%=radgrid.ClientID %>").get_masterTableView().showFilterItem();
radGrid.ClientSettings.Scrolling.AllowScroll = true;
radGrid.ClientSettings.Scrolling.UseStaticHeaders = true;
radGrid.ClientSettings.Scrolling.SaveScrollPosition = true;
}