我有一个具有两个班次的销售系统(白天和晚上),我需要在ReportViewer中显示按班次过滤的记录以计算每个班次的销售额(上午使用datetimepicker选择日期,并使用comboBox选择班次)。
我尝试过:
private void shiftcomboBox_SelectedIndexChanged(object sender,EventArgse)
{
this.sellsTableAdapter.FillBy1(this.kafDataSet4.sells,
Convert.ToDateTime(dateTimePicker1.Value.ToShortDateString()),
Convert.ToDateTime(dateTimePicker2.Value.ToShortDateString()),
Convert.ToString(comboBox1.SelectedItem));
this.reportViewer1.RefreshReport();
}
我通过了datetimepickers中的日期,并且可以正常工作,但是我的问题是第二个班次在午夜之后结束,因此多余的时间将不包含在报告中,从而导致对mony的计算错误。