CS1503 Аргумент 1: не удается преобразовать из - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени. Достались мне исходники программы для Винды. И я столкнулась с такой ошибкой. C# CS1503 Аргумент 1: не удается преобразовать из "Trading.ReportForm.ReportDataSource" в "Microsoft.Reporting.WinForms.ReportDataSource". Вот код
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Windows.Forms;
 
namespace Trading
{
    public partial class ReportForm : Form
    {
        public ReportForm(List<Trade> trades)
        {
            InitializeComponent();
 
            trades = trades.OrderBy(item => item.Date).ToList();
            TradeBindingSource.DataSource = trades;
 
            ReportDataSource ds1 = new ReportDataSource
            {
                Name = "DataSet1",
                Value = TradeBindingSource
            };
 
            reportViewer1.LocalReport.ReportEmbeddedResource = "Trading.TradeReport.rdlc";
            reportViewer1.LocalReport.DataSources.Add(ds1); //останавливается на этом и месте и говорит, что не может преобразовать
        }
 
        private void ReportForm_Load(object sender, EventArgs e)
        {
            this.reportViewer1.RefreshReport();
        }
 
        private class ReportDataSource
        {
            internal string Name;
            internal BindingSource Value;
        }
    }
}
Я плохо разбираюсь в c# помогите понять почему конфликтует

Решение задачи: «CS1503 Аргумент 1: не удается преобразовать из»

textual
Листинг программы
///.....
TradeBindingSource.DataSource = trades;
reportViewer1.LocalReport.DataSources.Clear();    
 
Microsoft.Reporting.WinForms.ReportDataSource reportDataSource = new Microsoft.Reporting.WinForms.ReportDataSource("DataSet1", TradeBindingSource); 
 
this.reportViewer.LocalReport.DataSources.Add(reportDataSource );

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы