or
Private Sub Table1_NeedDataSource(ByVal sender As Object, ByVal e As System.EventArgs) Handles Table1.NeedDataSource |
Dim tab1 As Telerik.Reporting.Processing.Table = DirectCast(sender, Telerik.Reporting.Processing.Table) |
Dim idata1 As Telerik.Reporting.Processing.IDataObject = DirectCast(tab1.DataObject, Telerik.Reporting.Processing.IDataObject) |
Dim obj1 As myobject = DirectCast(idata1.RawData, myobject) |
' |
tab1.DataSource = obj1 |
End Sub |
UPDATE: Looks like this is already reported as issue 1318 and I see a workaround another post on this same issue. I will try the workaround until there is a better method.
<controls:ChildWindow x:Class="ColonySL.ReportViewer" |
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
xmlns:controls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls" |
xmlns:telerik="clr-namespace:Telerik.ReportViewer.Silverlight;assembly=Telerik.ReportViewer.Silverlight" |
xmlns:telerikNav="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Navigation" |
xmlns:telerikControls="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls" |
xmlns:telerikPrimitives="clr-namespace:Telerik.Windows.Controls.Primitives;assembly=Telerik.Windows.Controls" |
xmlns:telerikInput="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Input" |
Width="1024" Height="700" |
Title="ReportViewer"> |
<Canvas Name="Main"> |
<telerik:ReportViewer Grid.Row="1" x:Name="ReportViewer1" |
Width="1008" |
Height="660" |
ReportServiceUri="../ReportService.svc" |
Report="TenantsDetails"/> |
</Canvas> |
</controls:ChildWindow> |