Hi Jorge,
I have cross checked your code and its working fine at my side.
Please refer below sample code and modify it according to your need.
MasterPage->Page.master
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Page.master.cs" Inherits="Page_Page" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
</html>
ContentPage->Default.aspx
<%@ Page Title="" Language="C#" MasterPageFile="~/Page/Page.master" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
<div class="container">
<div class="panel panel-success">
<div class="panel-body">
<div class="Point" style="width: auto;">
<asp:Button ID="btnregresar" runat="server" CssClass="btn btn-primary" Text="Back" />
<div align="center">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Width="900px" Height="827px"
AsyncRendering="False" SizeToReportContent="true" Font-Names="Verdana" Font-Size="8pt"
ExportContentDisposition="AlwaysAttachment" BorderStyle="None" InternalBorderStyle="None"
WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt">
<LocalReport ReportPath="report.rdlc">
<DataSources>
<rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="ds" />
</DataSources>
</LocalReport>
</rsweb:ReportViewer>
</div>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" TypeName="Page.dsReport.">
</asp:ObjectDataSource>
</div>
</div>
</div>
</div>
</asp:Content>
Default.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{
DataTable _dt = new DataTable();
_dt.Columns.AddRange(new DataColumn[] {
new DataColumn("CustomerID")
,new DataColumn("ContactName")
,new DataColumn("City")
,new DataColumn("Country") });
_dt.Rows.Add("AAFKM", "Mudassar Khan", "Warszawa", "Belgium");
_dt.Rows.Add("ALFKI", "Maria ", "Boise", "Austria");
_dt.Rows.Add("ANATR", "Ana Trujillo ", "México D.F.", "France");
_dt.Rows.Add("ANTON", "Antonio Moreno ", "Montréal", "Brazil");
ReportDataSource _rds = new ReportDataSource("DataSet1", _dt);
ReportViewer rp = ReportViewer1;
rp.LocalReport.DataSources.Clear();
rp.ProcessingMode = ProcessingMode.Local;
rp.LocalReport.DataSources.Add(_rds);
rp.LocalReport.ReportPath = @"report.rdlc";
rp.LocalReport.Refresh();
}
}
VB.Net
Protected Sub Page_Load(sender As Object, e As EventArgs)
If Not Me.IsPostBack Then
Dim _dt As New DataTable()
_dt.Columns.AddRange(New DataColumn() {New DataColumn("CustomerID"), New DataColumn("ContactName"), New DataColumn("City"), New DataColumn("Country")})
_dt.Rows.Add("AAFKM", "Mudassar Khan", "Warszawa", "Belgium")
_dt.Rows.Add("ALFKI", "Maria ", "Boise", "Austria")
_dt.Rows.Add("ANATR", "Ana Trujillo ", "México D.F.", "France")
_dt.Rows.Add("ANTON", "Antonio Moreno ", "Montréal", "Brazil")
Dim _rds As New ReportDataSource("DataSet1", _dt)
Dim rp As ReportViewer = ReportViewer1
rp.LocalReport.DataSources.Clear()
rp.ProcessingMode = ProcessingMode.Local
rp.LocalReport.DataSources.Add(_rds)
rp.LocalReport.ReportPath = "report.rdlc"
rp.LocalReport.Refresh()
End If
End Sub
ScreenShot
