我开发了一个使用报告的应用程序,并且当我尝试打印报告时,日期格式已更改为客户端PC上的另一种格式,但它以正确的格式打印日期在我的电脑,这里是两张图片从PC第一,从客户端PC其他在c#中打印报告时更改了日期格式
我的电脑
这里是我以前在报表中显示的报告
string DateString = dateTimePicker1.Value.ToString("yyyy/MM/dd");
DateTime dt = DateTime.ParseExact(DateString, "yyyy/MM/dd", null);
string DateString2 = dateTimePicker2.Value.ToString("yyyy/MM/dd");
DateTime dt2 = DateTime.ParseExact(DateString2, "yyyy/MM/dd", null);
dailyworkTableAdapter.Fill(this.workingmgmtDataSet1.dailywork,label2.Text,dt,dt2);
dataTable1TableAdapter.Fill(this.finalDS.DataTable1,dt,dt2,label2.Text);
this.reportViewer1.RefreshReport();
日期字段expresion代码:
=Fields!date.Value
@A Sal仍然是同样的问题,我认为从mysql查询和报告之间的数据交换问题! – m1m6
你能发布你的代码吗?您可能必须强制显示我发送的链接中显示的文化。 –
已更新于问题 – m1m6