Files
zijiuqizonghejianyanyi/ReportWindow.xaml
2026-03-11 15:21:27 +08:00

45 lines
2.8 KiB
XML

<Window x:Class="自救器呼吸器综合检验仪.ReportWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="定量供氧检验报表" Height="900" Width="1280"
WindowStartupLocation="CenterScreen" Loaded="Window_Loaded" Closed="Window_Closed" Closing="Window_Closing" >
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<!-- 标题 -->
<TextBlock Grid.Row="0" Text="定量供氧检验报表" FontSize="20" FontWeight="Bold"
HorizontalAlignment="Center" Margin="10" Foreground="#FF1976D2"/>
<!-- 数据表格 -->
<DataGrid Grid.Row="1" x:Name="dataGrid" AutoGenerateColumns="False"
IsReadOnly="True" Margin="10" FontSize="14">
<DataGrid.Columns>
<DataGridTextColumn Header="编号" Binding="{Binding Id}" Width="60"/>
<DataGridTextColumn Header="时间" Binding="{Binding Time}" Width="80"/>
<DataGridTextColumn Header="日期" Binding="{Binding Date}" Width="100"/>
<DataGridTextColumn Header="定量供氧流量(L/min)" Binding="{Binding FlowRate, StringFormat=F2}" Width="170"/>
<DataGridTextColumn Header="自动/手动补给供氧量(L/min)" Binding="{Binding FlowRate2, StringFormat=F2}" Width="200"/>
<DataGridTextColumn Header="样品编号" Binding="{Binding No, StringFormat=F2}" Width="200"/>
<DataGridTextColumn Header="测试时长" Binding="{Binding Duration}" Width="100"/>
<DataGridTextColumn Header="记录时间" Binding="{Binding CreateTime, StringFormat=yyyy/MM/dd HH:mm}" Width="150"/>
</DataGrid.Columns>
</DataGrid>
<!-- 底部按钮 -->
<StackPanel Grid.Row="2" Orientation="Horizontal" HorizontalAlignment="Center" Margin="10">
<Button Content="导出报表" x:Name="btnExport" Click="BtnExport_Click"
Width="100" Height="30" Margin="5" Background="#FF4CAF50" Foreground="White"/>
<Button Content="清空记录" x:Name="btnClear" Click="BtnClear_Click"
Width="100" Height="30" Margin="5" Background="#FFf44336" Foreground="White"/>
<Button Content="关闭" x:Name="btnClose" Click="BtnClose_Click"
Width="100" Height="30" Margin="5" Background="#FF607D8B" Foreground="White"/>
<Button Content="打印" x:Name="btnprint" Click="BtnPrint_Click"
Width="100" Height="30" Margin="5" Background="#FF4CAF50" Foreground="White"/>
</StackPanel>
</Grid>
</Window>