none
reportviewer con parametros RRS feed

  • Pregunta

  • Buenas

    Estoy tratando de llenar un reportviewer desde desde un procedimiento almacenado y me sale el siguiente error que no he podido saber cual es:

    Error 1 The call is ambiguous between the following methods or properties: 'Microsoft.Reporting.WebForms.ReportDataSource.ReportDataSource(string, System.Collections.IEnumerable)' and 'Microsoft.Reporting.WebForms.ReportDataSource.ReportDataSource(string, System.Data.DataTable)'

    el codigo es:

    public partial class Factura : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack == false)
                ReportViewer1.LocalReport.Refresh();
            ReportViewer1.Visible = false;
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            ReportViewer1.Visible = true;
            DataSet1TableAdapters.FacturaTableAdapter fta = new DataSet1TableAdapters.FacturaTableAdapter();
            DataSet1.FacturaDataTable fdt = new DataSet1.FacturaDataTable();
            fta.Fill(fdt, Convert.ToInt32(TextBox1.Text));
            ReportDataSource rds = new ReportDataSource("Factura", fdt);
            ReportViewer1.LocalReport.DataSources.Add(rds);
            ReportViewer1.LocalReport.Refresh();

        }
    }

    gracias por su ayuda

    viernes, 27 de julio de 2012 0:45

Respuestas

  • que pasa si haces

    DataSet1TableAdapters.FacturaTableAdapter fta = new DataSet1TableAdapters.FacturaTableAdapter();
    DataSet1.FacturaDataTable fdt = new DataSet1.FacturaDataTable();
    fta.Fill(fdt);
    ReportDataSource rds = new ReportDataSource("Factura", (DataTable)fdt);

    porque parece ser que por el tipo de dato no sabe a cual sobrecarga invocar, pero si lo especificas quizas fuerzas un camino

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    • Marcado como respuesta crimadrid viernes, 27 de julio de 2012 22:10
    viernes, 27 de julio de 2012 12:30