программная уст&
aviabunin
???????µ??????¬???????·???°???????????????????, ??? ???µ????????????±???»???????????° ???????
Доброго времени Ñуток, уважаемые Гуру!
Ðе может ли кто-нибудь подÑказать как лучше задать в фильтре уÑловие Ð²Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ переменной в ÑпиÑок значений.
Ð’ программе фильтр bindingSource имеет вид типа "Ð¸Ð¼Ñ Ð¿Ð¾Ð»Ñ IN (1,3,5)". Ð’ выражениÑÑ… fastReport такой возможноÑти не вижу.
ÐžÐ±Ñ‰Ð°Ñ Ð·Ð°Ð´Ð°Ñ‡Ð° Ñ‚Ð°ÐºÐ°Ñ : имеетÑÑ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð° в dataSet, из базы она доÑтаетÑÑ Ð¿Ð¾ имени (база mysql), полученный bindingSource -
уÑтанавливаетÑÑ Ð² качеÑтве иÑточника данных Ð´Ð»Ñ DataGridView. С помощью визуальных компонентов формируютÑÑ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ñ‹ Ð´Ð»Ñ bindingSource.
Полученный ÑпиÑок Ñтрок DataGridView , Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ фильтров, нужно передать в fastReport Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ отчета.
1. Можно по текущим Ñтрокам в dataGridView Ñформировать Ñкажем предÑтавление и его передать в fastReport.
2. Можно уÑÐ»Ð¾Ð²Ð¸Ñ Ñ‚Ð¸Ð¿Ð° "Ð¸Ð¼Ñ Ð¿Ð¾Ð»Ñ IN (1,3,5)" преобразовать в Ñтроку типа "Ð¸Ð¼Ñ Ð¿Ð¾Ð»Ñ == 1" || "Ð¸Ð¼Ñ Ð¿Ð¾Ð»Ñ == 3" ...
Ðо может еÑÑ‚ÑŒ более проÑтой вариант?
СпаÑибо!
Ðе может ли кто-нибудь подÑказать как лучше задать в фильтре уÑловие Ð²Ñ…Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ переменной в ÑпиÑок значений.
Ð’ программе фильтр bindingSource имеет вид типа "Ð¸Ð¼Ñ Ð¿Ð¾Ð»Ñ IN (1,3,5)". Ð’ выражениÑÑ… fastReport такой возможноÑти не вижу.
ÐžÐ±Ñ‰Ð°Ñ Ð·Ð°Ð´Ð°Ñ‡Ð° Ñ‚Ð°ÐºÐ°Ñ : имеетÑÑ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð° в dataSet, из базы она доÑтаетÑÑ Ð¿Ð¾ имени (база mysql), полученный bindingSource -
уÑтанавливаетÑÑ Ð² качеÑтве иÑточника данных Ð´Ð»Ñ DataGridView. С помощью визуальных компонентов формируютÑÑ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€Ñ‹ Ð´Ð»Ñ bindingSource.
Полученный ÑпиÑок Ñтрок DataGridView , Ñ ÑƒÑ‡ÐµÑ‚Ð¾Ð¼ фильтров, нужно передать в fastReport Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ отчета.
1. Можно по текущим Ñтрокам в dataGridView Ñформировать Ñкажем предÑтавление и его передать в fastReport.
2. Можно уÑÐ»Ð¾Ð²Ð¸Ñ Ñ‚Ð¸Ð¿Ð° "Ð¸Ð¼Ñ Ð¿Ð¾Ð»Ñ IN (1,3,5)" преобразовать в Ñтроку типа "Ð¸Ð¼Ñ Ð¿Ð¾Ð»Ñ == 1" || "Ð¸Ð¼Ñ Ð¿Ð¾Ð»Ñ == 3" ...
Ðо может еÑÑ‚ÑŒ более проÑтой вариант?
СпаÑибо!
Comments
ПроÑто зарегиÑтрируйте Ñвой BindingSource в качеÑтве иÑточника данных:
report.RegisterData(b_Source, "Name");
и иÑпользуйте Ñтот иÑточник в отчете.