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

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

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

Доброго времени. Достались мне исходники программы для Винды. И я столкнулась с такой ошибкой. C# CS1503 Аргумент 1: не удается преобразовать из "Trading.ReportForm.ReportDataSource" в "Microsoft.Reporting.WinForms.ReportDataSource". Вот код
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Data;
  4. using System.Linq;
  5. using System.Windows.Forms;
  6. namespace Trading
  7. {
  8. public partial class ReportForm : Form
  9. {
  10. public ReportForm(List<Trade> trades)
  11. {
  12. InitializeComponent();
  13. trades = trades.OrderBy(item => item.Date).ToList();
  14. TradeBindingSource.DataSource = trades;
  15. ReportDataSource ds1 = new ReportDataSource
  16. {
  17. Name = "DataSet1",
  18. Value = TradeBindingSource
  19. };
  20. reportViewer1.LocalReport.ReportEmbeddedResource = "Trading.TradeReport.rdlc";
  21. reportViewer1.LocalReport.DataSources.Add(ds1); //останавливается на этом и месте и говорит, что не может преобразовать
  22. }
  23. private void ReportForm_Load(object sender, EventArgs e)
  24. {
  25. this.reportViewer1.RefreshReport();
  26. }
  27. private class ReportDataSource
  28. {
  29. internal string Name;
  30. internal BindingSource Value;
  31. }
  32. }
  33. }
Я плохо разбираюсь в c# помогите понять почему конфликтует

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

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

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


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

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

7   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы