Hi I'm trying to keep Localizable property, I create a report (in default Language), after I setup Language = English (en) and translate static object.
I'm using this code to show report preview, but when LinguaParameter contains "en" Language, it has no effect. Why?
I've attach design of report.
01.Private Sub ReportForm_Load(sender As Object, e As EventArgs) Handles Me.Load02. 03. 'Cerco il parametro lingua04. Dim _CultureInfo As System.Globalization.CultureInfo = Nothing05. Dim _LinguaParameter = m_Parameters.SingleOrDefault(Function(rec) rec.Name.StartsWith("Lingua"))06. 07. If _LinguaParameter IsNot Nothing Then08. 09. If CStr(_LinguaParameter.Value) <> Lingua.LinguaItaliana Then10. 11. _CultureInfo = New System.Globalization.CultureInfo(Lingua.Items.Single(Function(rec) rec.Descrizione = CStr(_LinguaParameter.Value)).Codice)12. System.Threading.Thread.CurrentThread.CurrentUICulture = _CultureInfo13. 14. End If15. 16. End If17. 18. MainReportViewer.ViewMode = Telerik.ReportViewer.WinForms.ViewMode.PrintPreview19. 20. Dim _Instance As New InstanceReportSource21. _Instance.ReportDocument = m_ReportToShow22. 23. If m_Parameters IsNot Nothing Then24. _Instance.Parameters.AddRange(m_Parameters)25. End If26. 27. MainReportViewer.ReportSource = _Instance28. 29. MainReportViewer.RefreshReport()30. 31.End Sub