EDN Admin
Well-known member
Hola buenos dias quisiera saber si me pueden ayudar estoy teniedo problema con visual estudio 2012 no puedo generar un reporte me da el siguiente mensaje cuando ejecuto el proyecto:Se ha producido un error durante el procesamiento local de informes.
No se ha especificado la definición del informe Materias
Referencia a objeto no establecida como instancia de un objeto.
estoy tratando de generar un simple reporte de materias de una bd que yo cree y estoy usando LINQ para traer los datos en una pagina asp soy un poco nuevo en esto pero lo hice en vs 2010 y me funciono perfectamente.<body>
<form id="form1" runat="server
<asp:ScriptManager ID="ScriptManager1" runat="server </asp:ScriptManager>
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt
<LocalReport ReportEmbeddedResource="ReporteAsp.Materias.rdlc
<DataSources>
<rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="DataSet1" />
</DataSources>
</LocalReport>
</rsweb:ReportViewer>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetMateria" TypeName="ReporteAsp.Repositorio, ReporteAsp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null </asp:ObjectDataSource>
</form>
</body>
aqui tengo la clase donde deposito los datospublic class Repositorio
{
public IQueryable<DetalleMateria> GetMateria()
{
var db = new modeloDataContext();
return db.Materia.Select
(m => new DetalleMateria()
{
codigo = m.CodMateria,
nombre = m.Nombre,
uv = m.UnidadValorativa
}
);
}
}
public class DetalleMateria
{
public Int32 codigo { get; set; }
public string nombre { get; set; }
public Int32 uv { get; set; }
}
Podrian ayudarme muchas gracias.
View the full article
No se ha especificado la definición del informe Materias
Referencia a objeto no establecida como instancia de un objeto.
estoy tratando de generar un simple reporte de materias de una bd que yo cree y estoy usando LINQ para traer los datos en una pagina asp soy un poco nuevo en esto pero lo hice en vs 2010 y me funciono perfectamente.<body>
<form id="form1" runat="server
<asp:ScriptManager ID="ScriptManager1" runat="server </asp:ScriptManager>
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt
<LocalReport ReportEmbeddedResource="ReporteAsp.Materias.rdlc
<DataSources>
<rsweb:ReportDataSource DataSourceId="ObjectDataSource1" Name="DataSet1" />
</DataSources>
</LocalReport>
</rsweb:ReportViewer>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetMateria" TypeName="ReporteAsp.Repositorio, ReporteAsp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null </asp:ObjectDataSource>
</form>
</body>
aqui tengo la clase donde deposito los datospublic class Repositorio
{
public IQueryable<DetalleMateria> GetMateria()
{
var db = new modeloDataContext();
return db.Materia.Select
(m => new DetalleMateria()
{
codigo = m.CodMateria,
nombre = m.Nombre,
uv = m.UnidadValorativa
}
);
}
}
public class DetalleMateria
{
public Int32 codigo { get; set; }
public string nombre { get; set; }
public Int32 uv { get; set; }
}
Podrian ayudarme muchas gracias.
View the full article