| 

.NET C# Java Javascript Exception

2
Ich habe grade eine Umstellung unserer Anwendung auf SSRS laufen. Wir wollen die Berichte auf dem Client mit dem ReportViewer ansehen lassen.

Hier das Gerüst meines VM
Imports System.Windows.Forms.Integration
Imports Microsoft.Reporting.WinForms

Public Class SSRSReportViewerViewModel

Public Sub New()

Dim WindowsFormsHostCtl As New WindowsFormsHost
Dim ViewerCtl As New ReportViewer

With ViewerCtl
.ProcessingMode = ProcessingMode.Remote

With .ServerReport

.ReportServerUrl = New Uri("http://192.168.xxx.xxx/RSSQLEXPRESS110")
'.ReportServerCredentials.SetFormsCredentials(Nothing, "Administrator", "admin", "GTET")
.ReportPath = "/AppXT/01Templates/ReportTemplate_Expression-based"

.Refresh()
End With

End With

With WindowsFormsHostCtl
.Child = ViewerCtl
End With

_SSRSViewer = WindowsFormsHostCtl

End Sub

#Region "Properties"

Private _SSRSViewer As WindowsFormsHost
''' <summary>
''' Dieses Element beinhaltet das ReportViewer-Control um einen Bericht anzeigen zu können
''' </summary>
''' <value></value>
''' <returns></returns>
''' <remarks></remarks>
Public Property SSRSViewer As WindowsFormsHost
Set(value As WindowsFormsHost)
If _SSRSViewer IsNot value Then
_SSRSViewer = value
Me.OnPropertyChanged("SSRSViewer")
End If
End Set
Get
Return _SSRSViewer
End Get
End Property

#End Region

End Class


Das Viewer-Control sieht so aus:
Public Class SSRSReportViewerControl

Dim _SSRSReportViewerViewModel As SSRSReportViewerViewModel

Public Sub New()
' Damit der Logger aktiviert wird
NLOGLOGGER.Debug("SSRSReportViewerControl is loading")

' Init der Anwendungseinstellungen
InitSettings()

' Dieser Aufruf ist für den Designer erforderlich.
InitializeComponent()

' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
_SSRSReportViewerViewModel = New SSRSReportViewerViewModel

Me.DataContext = _SSRSReportViewerViewModel


End Sub

End Class


und der XAML-Code dazu:

<UserControl x:Class="SSRSReportViewerControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="276" d:DesignWidth="422">
<Grid>
<ContentPresenter Content="{Binding SSRSViewer}"></ContentPresenter>
</Grid>
</UserControl>


Das ViewerControl wird zwar angezeigt, aber nicht der erwähnte Bericht. Alle Elemente der Toolbar sind deaktiviert.

Vermutung 1: Liegt es daran, dass ich den ReportViewer in dem "public new" ausführe?
Vermutung 2: Authentifizierung "klappt" nicht - aber wo/wie kann ich das feststellen?

Wäre für ein paar Tipps sehr dankbar, da ich hier schon eine Weile mit rum mache

Danke
19.04.2013
MyKey0815 1,6k 2 9