<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentários sobre: Tutorial C# &#8211; Relatórios Master Detail utilizando Reportviewer (com subreports)</title>
	<atom:link href="http://blog.adsystems.com.br/2009/04/10/tutorial-c-relatorios-master-detail-com-reportviewer/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.adsystems.com.br/2009/04/10/tutorial-c-relatorios-master-detail-com-reportviewer/</link>
	<description>agilidade, scrum, tecnologia, costumes, humor, vídeos, cinema, música...</description>
	<lastBuildDate>Wed, 01 Feb 2012 19:39:30 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Danilo</title>
		<link>http://blog.adsystems.com.br/2009/04/10/tutorial-c-relatorios-master-detail-com-reportviewer/comment-page-1/#comment-13975</link>
		<dc:creator>Danilo</dc:creator>
		<pubDate>Fri, 11 Feb 2011 20:02:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=772#comment-13975</guid>
		<description>Poderia me auxiliar com o erro abaixo:

Data retrieval failed for the subreport, &#039;SubreportReferencia&#039;, located at: Representacao.Reports.ReportReferencia.rdlc. Please check the log files for more 


Não estou conseguindo fazer o subreport funcionar conforme o exemplo postado.

Obrigado

Fonte:

    public partial class FmrVisualizarPedido : Form
    {
        private DataTable dataTable;
        private clReferenciaBLL clReferencia = new clReferenciaBLL();
        private VisualizarPedidoObject visualizarPedidoObject = new VisualizarPedidoObject();

        public FmrVisualizarPedido(DataTable dataTable)
        {
            this.dataTable = dataTable;
            InitializeComponent();
        }

        private void FmrVisualizarPedido_Load(object sender, EventArgs e)
        {
            reportViewer1.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(LocalReport_SubreportProcessing);

            visualizarPedidoObject.totalPedido = dataTable.Rows[0][&quot;total_pedido&quot;].ToString();

            VisualizarPedidoObjectBindingSource.DataSource = visualizarPedidoObject;

            this.reportViewer1.RefreshReport();
        }

        void LocalReport_SubreportProcessing(object sender, SubreportProcessingEventArgs e)
        {
            DataTable dtReferencia = clReferencia.GetReferenciaByCodCliente(1);
            //List listaItemPedido = new List();
            List listaReferencias = new List();

            ReferenciasObject referenciasObject = new ReferenciasObject();
            
            foreach (DataRow dr in dtReferencia.Rows)
            {
                referenciasObject.nomeReferencia = dr[&quot;nome&quot;].ToString();
                referenciasObject.telefone = dr[&quot;telefone&quot;].ToString();
                referenciasObject.tipoReferencia = dr[&quot;tipo_referencia&quot;].ToString();

                listaReferencias.Add(referenciasObject);
            }

            //e.DataSources.Add(new ReportDataSource(&quot;ReportItemPedido.rdlc&quot;, listaItemPedido));
            e.DataSources.Add(new ReportDataSource(&quot;Representacao_ReferenciasObject&quot;, listaReferencias));
        }</description>
		<content:encoded><![CDATA[<p>Poderia me auxiliar com o erro abaixo:</p>
<p>Data retrieval failed for the subreport, &#8216;SubreportReferencia&#8217;, located at: Representacao.Reports.ReportReferencia.rdlc. Please check the log files for more </p>
<p>Não estou conseguindo fazer o subreport funcionar conforme o exemplo postado.</p>
<p>Obrigado</p>
<p>Fonte:</p>
<p>    public partial class FmrVisualizarPedido : Form<br />
    {<br />
        private DataTable dataTable;<br />
        private clReferenciaBLL clReferencia = new clReferenciaBLL();<br />
        private VisualizarPedidoObject visualizarPedidoObject = new VisualizarPedidoObject();</p>
<p>        public FmrVisualizarPedido(DataTable dataTable)<br />
        {<br />
            this.dataTable = dataTable;<br />
            InitializeComponent();<br />
        }</p>
<p>        private void FmrVisualizarPedido_Load(object sender, EventArgs e)<br />
        {<br />
            reportViewer1.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(LocalReport_SubreportProcessing);</p>
<p>            visualizarPedidoObject.totalPedido = dataTable.Rows[0]["total_pedido"].ToString();</p>
<p>            VisualizarPedidoObjectBindingSource.DataSource = visualizarPedidoObject;</p>
<p>            this.reportViewer1.RefreshReport();<br />
        }</p>
<p>        void LocalReport_SubreportProcessing(object sender, SubreportProcessingEventArgs e)<br />
        {<br />
            DataTable dtReferencia = clReferencia.GetReferenciaByCodCliente(1);<br />
            //List listaItemPedido = new List();<br />
            List listaReferencias = new List();</p>
<p>            ReferenciasObject referenciasObject = new ReferenciasObject();</p>
<p>            foreach (DataRow dr in dtReferencia.Rows)<br />
            {<br />
                referenciasObject.nomeReferencia = dr["nome"].ToString();<br />
                referenciasObject.telefone = dr["telefone"].ToString();<br />
                referenciasObject.tipoReferencia = dr["tipo_referencia"].ToString();</p>
<p>                listaReferencias.Add(referenciasObject);<br />
            }</p>
<p>            //e.DataSources.Add(new ReportDataSource(&#8220;ReportItemPedido.rdlc&#8221;, listaItemPedido));<br />
            e.DataSources.Add(new ReportDataSource(&#8220;Representacao_ReferenciasObject&#8221;, listaReferencias));<br />
        }</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bruno Britto</title>
		<link>http://blog.adsystems.com.br/2009/04/10/tutorial-c-relatorios-master-detail-com-reportviewer/comment-page-1/#comment-13798</link>
		<dc:creator>Bruno Britto</dc:creator>
		<pubDate>Fri, 09 Jul 2010 15:31:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=772#comment-13798</guid>
		<description>Mandei até algumas mesagens para o twitter do senhor o meu é @BrunoBrittoPB</description>
		<content:encoded><![CDATA[<p>Mandei até algumas mesagens para o twitter do senhor o meu é @BrunoBrittoPB</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bruno Britto</title>
		<link>http://blog.adsystems.com.br/2009/04/10/tutorial-c-relatorios-master-detail-com-reportviewer/comment-page-1/#comment-13797</link>
		<dc:creator>Bruno Britto</dc:creator>
		<pubDate>Fri, 09 Jul 2010 14:30:32 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=772#comment-13797</guid>
		<description>Esta indo tudo certo até que chega no item 7, quando temos que acessar o menu REPORT &gt; REPORT PARAMETERS, não aparece o item report parameters estou usando o VS 2008 express, será que é isso?, qual a versão que Senhor usou?</description>
		<content:encoded><![CDATA[<p>Esta indo tudo certo até que chega no item 7, quando temos que acessar o menu REPORT &gt; REPORT PARAMETERS, não aparece o item report parameters estou usando o VS 2008 express, será que é isso?, qual a versão que Senhor usou?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: André Dourado</title>
		<link>http://blog.adsystems.com.br/2009/04/10/tutorial-c-relatorios-master-detail-com-reportviewer/comment-page-1/#comment-13796</link>
		<dc:creator>André Dourado</dc:creator>
		<pubDate>Thu, 08 Jul 2010 23:23:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=772#comment-13796</guid>
		<description>Usei o VS 2008. Qual problem vc está tendo?</description>
		<content:encoded><![CDATA[<p>Usei o VS 2008. Qual problem vc está tendo?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bruno Britto</title>
		<link>http://blog.adsystems.com.br/2009/04/10/tutorial-c-relatorios-master-detail-com-reportviewer/comment-page-1/#comment-13795</link>
		<dc:creator>Bruno Britto</dc:creator>
		<pubDate>Thu, 08 Jul 2010 23:11:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=772#comment-13795</guid>
		<description>Gostaria de saber em qual versão do VS que esta sendo utilizado no exemplo, pois já tentei realizar o tutorial tanto no VS 2008 express como do 2010 profissional</description>
		<content:encoded><![CDATA[<p>Gostaria de saber em qual versão do VS que esta sendo utilizado no exemplo, pois já tentei realizar o tutorial tanto no VS 2008 express como do 2010 profissional</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Abinalio</title>
		<link>http://blog.adsystems.com.br/2009/04/10/tutorial-c-relatorios-master-detail-com-reportviewer/comment-page-1/#comment-13779</link>
		<dc:creator>Abinalio</dc:creator>
		<pubDate>Fri, 21 May 2010 15:35:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=772#comment-13779</guid>
		<description>Muito legal este artigo!

Alguém consegue fazer isso com o ReportViewer para Web.

Abinálio</description>
		<content:encoded><![CDATA[<p>Muito legal este artigo!</p>
<p>Alguém consegue fazer isso com o ReportViewer para Web.</p>
<p>Abinálio</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Alexandre</title>
		<link>http://blog.adsystems.com.br/2009/04/10/tutorial-c-relatorios-master-detail-com-reportviewer/comment-page-1/#comment-13737</link>
		<dc:creator>Alexandre</dc:creator>
		<pubDate>Wed, 17 Feb 2010 19:05:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=772#comment-13737</guid>
		<description>Olá,

Este artigo me ajudou muito no meu aprendizado. O que saber acho que é simples: Montei um report, porém os títulos dos campos eu gostaria de passar por parâmetro, pois meu report pode ser emitido em outras linguagens. Como faço para substituir um texto fixo do rdlc por um texto passado por código?
Obrigado.</description>
		<content:encoded><![CDATA[<p>Olá,</p>
<p>Este artigo me ajudou muito no meu aprendizado. O que saber acho que é simples: Montei um report, porém os títulos dos campos eu gostaria de passar por parâmetro, pois meu report pode ser emitido em outras linguagens. Como faço para substituir um texto fixo do rdlc por um texto passado por código?<br />
Obrigado.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rafael</title>
		<link>http://blog.adsystems.com.br/2009/04/10/tutorial-c-relatorios-master-detail-com-reportviewer/comment-page-1/#comment-13707</link>
		<dc:creator>Rafael</dc:creator>
		<pubDate>Thu, 04 Feb 2010 17:05:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=772#comment-13707</guid>
		<description>Aew galera, não estou achando a solução para o seguinte problema:

Ao exportar um relatório feito no Report Viewer para pdf algumas fontes não aparecem, mas quando exporto para excel fica perfeito!

Alguma idéia do que pode ser ?</description>
		<content:encoded><![CDATA[<p>Aew galera, não estou achando a solução para o seguinte problema:</p>
<p>Ao exportar um relatório feito no Report Viewer para pdf algumas fontes não aparecem, mas quando exporto para excel fica perfeito!</p>
<p>Alguma idéia do que pode ser ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jonas</title>
		<link>http://blog.adsystems.com.br/2009/04/10/tutorial-c-relatorios-master-detail-com-reportviewer/comment-page-1/#comment-13584</link>
		<dc:creator>Jonas</dc:creator>
		<pubDate>Mon, 16 Nov 2009 16:29:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=772#comment-13584</guid>
		<description>Muito legal o Artigo. Mais queria saber se tem como informar no reportviewer o envio do relatório com a propriedade duplex, para que seja impressa frente e verso da folha????</description>
		<content:encoded><![CDATA[<p>Muito legal o Artigo. Mais queria saber se tem como informar no reportviewer o envio do relatório com a propriedade duplex, para que seja impressa frente e verso da folha????</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Rodrigo</title>
		<link>http://blog.adsystems.com.br/2009/04/10/tutorial-c-relatorios-master-detail-com-reportviewer/comment-page-1/#comment-13423</link>
		<dc:creator>Rodrigo</dc:creator>
		<pubDate>Fri, 26 Jun 2009 18:06:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.adsystems.com.br/?p=772#comment-13423</guid>
		<description>Muito bom o artigo! Gostaria de saber se tem como fazer o relatório com composição de objetos.

Ex: 

public class Cliente
{
   public string Nome
   {
      get;
      set;
   }
}

public class Pedido
{
    private int id = 0;
    private Cliente cliente;

    public int Id
    {
       get { return this.id; }
       set { this.id = value; }
    }

    public Cliente Cliente
    {
        get { return cliente; }
        set { cliente = value; }
    }
}

IList pedido = new List();

Como exibir o nome do cliente no relatório?</description>
		<content:encoded><![CDATA[<p>Muito bom o artigo! Gostaria de saber se tem como fazer o relatório com composição de objetos.</p>
<p>Ex: </p>
<p>public class Cliente<br />
{<br />
   public string Nome<br />
   {<br />
      get;<br />
      set;<br />
   }<br />
}</p>
<p>public class Pedido<br />
{<br />
    private int id = 0;<br />
    private Cliente cliente;</p>
<p>    public int Id<br />
    {<br />
       get { return this.id; }<br />
       set { this.id = value; }<br />
    }</p>
<p>    public Cliente Cliente<br />
    {<br />
        get { return cliente; }<br />
        set { cliente = value; }<br />
    }<br />
}</p>
<p>IList pedido = new List();</p>
<p>Como exibir o nome do cliente no relatório?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

