用Repeater做模板进行打印
ItemTemplate 中放模板
SeparatorTemplate中放 <p style="page-break-before: always;"></p> 进行打印时候分页但是情况是 只有单数也前的分隔符有效,也就是第一页第二页连着,第三页重新在新页上,第三第四也连着,第五重新分页…… 如果AlternatingItemTemplate中也放模板的话,前三页连着 第四页开始新页请问这个分隔符怎么用能够让每一页都是在新页上呢?
谢谢
ItemTemplate 中放模板
SeparatorTemplate中放 <p style="page-break-before: always;"></p> 进行打印时候分页但是情况是 只有单数也前的分隔符有效,也就是第一页第二页连着,第三页重新在新页上,第三第四也连着,第五重新分页…… 如果AlternatingItemTemplate中也放模板的话,前三页连着 第四页开始新页请问这个分隔符怎么用能够让每一页都是在新页上呢?
谢谢
解决方案 »
- 如何给asp:DropDownList添加“男、女”二个值?3Q
- 按Button输出table中的内容
- 数据控件有条件筛选的功能吗?
- 不规则的Excel导入到数据库中(可以提供思路~~~如果有DEMO最好了~~)
- asp.net 2是否有产生类型c/s结构中面板效果(QQ)的控件
- 如何实现当在一个页面更新了而使另一个页面的DropDownlist也同时刷新??(只有10分了)
- 在退出页面时,做一些收尾操作?
- 菜鸟发问~~!!
- 在我电脑上安装了一个.Net的论坛,当带有病毒的机子访问我时,会不会感染我的机子?
- 如果你再改改程序,改的程序保证没错,经常就在编译时就出现下面错误。
- 数据库备份与还原
- 这个怎么写?
解决方法就是:
.cs文件中定义变量报信绑定的集合的大小
public int PageIndex;
if (dt.Rows.Count > 0)
{
PageIndex = dt.Rows.Count;
}
.aspx中
<ItemTemplate>
<%# Container.ItemIndex < (PageIndex - 1)?"<p style='page-break-after: always;'>":"<p>" %>
<table>
模板
</table>
</p>
</ItemTemplate>
这样就可以控制分页打印,当然如果需要两个单据在一页的话,除了调好格式外,还需要在分页这里进行处理求余啊等等的都可以,根据自身条件而定。