2015-02-27 2 views
0

Мне нужно загрузить отчет RDLC в приложении WPF и включить в него выпадающий список. Основываясь на выборе выпадающего списка, различные отчеты должны быть сгенерированы . Я использую C# и WPF.Как добавить динамический выпадающий список в отчетах RDLC в WPF

Например: я должен перечислить детали сотрудников в отчете RDLC. Существует выпадающий список страны. Основываясь на выпадающем списке страны, нам необходимо отобразить сведения о сотрудниках в выбранной стране.

ответ

1

Я сделал анализ этого. Мы не смогли добавить динамический раскрывающийся список внутри средства просмотра отчетов. Он должен находиться вне средства просмотра отчетов. Я создал файл RDLC и добавил окно WPF для отображения отчета RDLC. Я добавил поле со списком вне окна просмотра отчетов в файле XAML. См. Ниже код.

<Window x:Class="CAREERS.BundleManagement.App.Reports.FollowUpReportExaminer" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="FollowUpReportExaminer" Height="600" Width="800" 
     xmlns:report="clr-namespace:CAREERS.BundleManagement.App.Reports" WindowStartupLocation="CenterScreen"> 
    <Grid> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="Auto"/> 
      <RowDefinition Height="*"/> 
     </Grid.RowDefinitions> 
     <StackPanel Margin="10" Grid.Row="0"> 
      <ComboBox> 
       <ComboBoxItem>India</ComboBoxItem> 
       <ComboBoxItem IsSelected="True">USA</ComboBoxItem> 
       <ComboBoxItem>UK</ComboBoxItem> 
      </ComboBox> 
     </StackPanel> 
     <report:ReportViewer Grid.Row="1" ></report:ReportViewer> 
    </Grid> 
</Window> 

Мы можем загрузить со списком динамически с помощью вызова метода sepcified в случае комбинированного окна Loaded. вызывая событие SelectionChanged, мы можем загрузить выбор на основе отчета

Смежные вопросы