Ich entwickelte eine Anwendung, die Berichte verwendet, und ich habe ein Problem, wenn ich versuche, einen Bericht das Datumsformat in ein anderes Format auf Client-PC geändert, obwohl es das Datum im richtigen Format drucken auf meinem PC, hier zwei Bilder das erste von meinem PC und das andere vom Client-PCDatum Format geändert beim Drucken Bericht in C#
mein pc
hier ist der Code i verwendet einen Bericht anzuzeigen
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();
das Datumsfeld expresion in Bericht:
=Fields!date.Value
@A Sal immer noch das gleiche Problem, ich denke, das Problem aus dem Datenaustausch zwischen MySQL-Abfrage und dem Bericht! – m1m6
Können Sie Ihren Code posten? Möglicherweise müssen Sie die Kultur erzwingen, wie in dem Link gezeigt, den ich gesendet habe. –
aktualisiert in der Frage – m1m6