如何在每个打印页面上打印GridView的页面标题和标题?
我想在每个页面上添加页面标题和GridView标题.
我使用分页符将GridView分成多个页面,但只有第一页带有标题,而其他所有页面都没有标题页和标题页.
对于动态GridView,我的代码使用AutoGenerateColumns =“true”.
最佳答案
把下面放在头上
现在将您的gridview放在div中,并为div赋予类名MyCssClass
现在添加GridView1_RowDataBound事件,并在该事件中调用传递Gridview对象的下面的函数.
private void MakeGridViewPrinterFriendly(GridView gridView)
{
if (gridView.Rows.Count > 0)
{
gridView.UseAccessibleHeader = true;
gridView.HeaderRow.TableSection = TableRowSection.TableHeader;
//gridView.HeaderRow.Style["display"] = "table-header-group";
}
}
这适用于IE和FF.未在Chrome中测试过.