Никак не получается отобразить данные...
Как уже говорилось в теме...
Создал типизированный источник данных, подключил его в дизайнере фр.
Создал типизированный источник данных, подключил его в дизайнере фр.
select n.naimen as nomenklatura,
e.naimen as edizm,
fc.kolvo as kolvo,
fc.cena as cena,
fc.summa as summa,
fc.nds_summa as nds,
fc.vsego as vsego
from dbo.fc_table as fc
inner join dbo.Nomenklatura as n on n.kod = fc.nomenklatura_kod
inner join dbo.EdIzm as e on e.kod = n.EdIzm_kod
where fc.fc_id = @fc_id
как мне заставить его работать??? передать вот этот самый @fc_id ????
Комментарии
report.SetParameterValue("NamePar", твое значение);
либо можно пойти по другому: в отчете создаешь набор данных (так называемый BusinessObjectDataSource). кстати создавать не обязательно в самом дизайнере, можно тупо открыть код отчета любым текстовым редактором и добавить чтото типа такого:
в раздел <DICTIONARY>
<BusinessObjectDataSource Name="TableSt" ReferenceName="TableSt" DataType="System.Int32" Enabled="true">
<Column Name="PositionNom" DataType="System.String"/>
<Column Name="PositionSubNom" DataType="System.String"/>
<Column Name="DateTimeEvent" DataType="System.String"/>
<Column Name="LinesNom" DataType="System.String"/>
</BusinessObjectDataSource>
ну тут ессно подставишь свои названия полей и типы данных.
после этого для колонок уже укажешь правильные названия полей.
а данные получишь в коде и сможешь передать их в отчет след. образом:
report.RegisterData(list, "TableSt"); - где list - это твой полученный в коде набор данных, а TableSt - это название набора данных в отчете.
и все.
в коде формы:
Private Sub _repFC_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.GetActTableAdapter.Fill(Me.FcDataSet1.getAct, kod)
Me.GetAct_paramsTableAdapter.Fill(Me.FcDataSet1.getAct_params, kod)
Me.Report1.RegisterData(FcDataSet1)
Me.Report1.Preview = Me.PreviewControl1
Me.Report1.Prepare()
Me.Report1.ShowPrepared()
End Sub
отчет в прикрепленном файле.
запросы к базе уходят (SQL Server Profiler)
данные из первого источника отображаются.
табличка рисуется с шапкой и подвалом если бэду данные не назначен источник данных, но только одна строка и без данных
если источник назначить - ни таблицы ни шапки ни подвала...
короче фиг знает что за муть... может где галю не поставил нужную? как победить - хз...