private void Text26_BeforePrint(object sender, EventArgs e) { string FC1 =""; string FC2 =""; FC1 = ((string)Report.GetColumnValue("cdsDeta00.FC1").ToString()); FC2 = ((string)Report.GetColumnValue("cdsDeta00.FC2").ToString()); if (FC1 == "0" && FC2 == "0") { Text26.Text = ""; } else if (FC2 == "0") { Text26.Text = FC1; } else { Text26.Text = FC1 + '*' + FC2; } }
时间: 2024-02-15 13:28:09 浏览: 42
这是一个C#代码片段,用于定义一个`BeforePrint`事件处理程序。在报表打印之前,该事件会被触发,执行相应的操作。这段代码中,首先声明了两个空字符串`FC1`和`FC2`,然后分别从报表数据集中获取对应列的值,并将其转换为字符串类型。接着,通过判断`FC1`和`FC2`的值,来决定在报表中显示的内容。如果`FC1`和`FC2`都为0,则显示空字符串;如果`FC2`为0,则只显示`FC1`的值;否则,显示`FC1`和`FC2`的值,并在它们之间添加一个星号`*`。最后,将结果赋值给`Text26.Text`属性,用于在报表中显示。
相关问题
fastReport Summary1切换图片代码
如果您想在FastReport的Summary1事件中切换图片,可以使用TfrxPictureView对象和TfrxReport对象的事件。以下是一些示例代码:
1.在FastReport设计器中添加一个TfrxPictureView对象,并将其添加到报表页面中。命名为PictureView1。
2.在TfrxReport对象的BeforePrint事件中加载您要切换的所有图像。以下是一些示例代码:
```
procedure TMyReport.BeforePrint;
begin
inherited;
PictureView1.Picture.LoadFromFile('C:\Images\MyImage1.png');
PictureView1.Tag := 1;
PictureView1.Visible := True;
PictureView2.Picture.LoadFromFile('C:\Images\MyImage2.png');
PictureView2.Tag := 2;
PictureView2.Visible := False;
end;
```
3.在TfrxReport对象的AfterPrint事件中使用以下代码切换图片:
```
procedure TMyReport.AfterPrint;
begin
inherited;
if PictureView1.Tag = 1 then
begin
PictureView1.Visible := False;
PictureView2.Visible := True;
end
else
begin
PictureView2.Visible := False;
PictureView1.Visible := True;
end;
end;
```
这些代码会在每次打印报表时循环切换两个图像。您可以根据需要添加更多图像和逻辑。
beforeprint和afterprint 事件
beforeprint和afterprint是两个与打印相关的事件。
1. beforeprint事件:在打印操作开始之前触发。可以通过监听该事件来执行一些准备工作,例如隐藏某些元素或者调整页面布局以适应打印。
2. afterprint事件:在打印操作完成之后触发。可以通过监听该事件来执行一些清理工作,例如显示之前隐藏的元素或者恢复页面布局。
这两个事件通常用于网页开发中,可以通过JavaScript来监听并处理。在浏览器中,可以使用window对象的onbeforeprint和onafterprint属性来绑定相应的事件处理函数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)