Member 11917879 Ответов: 1

Что такое пространство имен для bindingdatasource...? В windows forms C# ADO.NET


я пытаюсь создать отчет rdlc для печати, но не могу найти существующее пространство имен источников данных в формах,

Ошибка заключается в том, что имя 'itemsbindingsource' не существует в текущем контексте

Что я уже пробовал:

Шаг 1: я создал элементы Cass

использование системы;
использование системы.Коллекции.Общий;
использование System.Linq;
использование System.Text;
использование системы.Нарезание резьбы.Задачи;

пространство имен test_project
{
элементы публичного класса
{
public int ID { get; set; }
public int Item_Group { get; set; }
публичная строка Item_Name { get; set; }
public int Price { get; set; }
}
}

Шаг 2 : создана форма 1 для добавления данных и просмотра данных в таблице gridview.

в этой форме Datagridview источник данных я выбрал через объект и получаю поля из класса Items, по умолчанию имя "itemsBindingSource" является gearated.

Шаг 3 : создан Report1.rdlc для печати, который я должен добавить элементы в Form1

Шаг 4 : создана форма 2 для представления отчета 1


использование системы;
использование системы.Коллекции.Общий;
использование системы.ComponentModel;
использование System.Data;
использование системы.Рисование;
использование System.Linq;
использование System.Text;
использование системы.Нарезание резьбы.Задачи;
использование системы.Окна.Формы;

пространство имен test_project
{
общественный разделяемого класса frmPrint : форма
{

Список<элементов> _list;
строки _всего;

общественные frmPrint(список<предметы&ГТ; источник данных, строка итого)
{
метод InitializeComponent();
_list = источник данных;
_total = всего;

}


частная frmPrint_Load недействительным(объект отправителя, EventArgs в электронной)
{
// слышу, что я не могу найти имя существующего источника данных
itemsBindingSource.Источник данных = _list;
это.reportViewer1.RefreshReport();
}
}

}



пожалуйста, помогите мне

я шел по этой видеосвязи

"https://www.youtube.com/watch-что?v=JoiLvAmksco"

я потратил 15 дней времени, чтобы решить эту проблему, но не смог..

даже crystal report и я был опробован в той же самой проблеме

это мои сведения о конфигурации приложения

Visual Studio 2013 Ultimate

ОС-это windows 8.1

1 Ответов

Рейтинг:
2

Richard MacCutchan

Перестаньте тратить время на Youtube и посмотрите документацию: Объектом bindingsource.Свойство Элемента (Int32) (System.Окна.Формы)[^].


Member 11917879

у меня есть решение
просто я сделал изменения в GridView-свойства-оформление-модификатора и изменить из pravate для общественности..