This is a migrated thread and some comments may be shown as answers.

Open PDF file from local when clicked on Grid

0 Answers 78 Views
GridView
This is a migrated thread and some comments may be shown as answers.
Vinay
Top achievements
Rank 1
Vinay asked on 20 Sep 2011, 12:33 PM
Hi,
I have a requirment where i will be displaying a Hierchial Grid.
Whenever i click on a child element in grid i need to open a PDF file from that specified path.
Below is my XAML
<telerik:RadGridView x:Name="GrdData" IsFilteringAllowed="False"
                            AutoGenerateColumns="False"
                            MinHeight="300" MaxHeight="350" Width="Auto"
                            FrozenColumnCount="{Binding Value, ElementName=RadSlider1, Mode=TwoWay,NotifyOnValidationError=True}"  BorderThickness="2" HorizontalAlignment="Stretch"
                            CanUserReorderColumns="False" ShowGroupPanel="False" CanUserResizeColumns="False" CanUserDeleteRows="False"
                            CanUserSelect="False" RowIndicatorVisibility="Collapsed" Background="Transparent" GridLinesVisibility="None"
                            HeaderRowStyle="{StaticResource GridViewHeaderRowStyle1}" Style="{StaticResource RadGridViewStyleNew}" AlternateRowStyle="{StaticResource GridViewRowStyle1}"
                            RowStyle="{StaticResource GridViewRowStyle1}" ScrollViewer.HorizontalScrollBarVisibility="Hidden" ScrollViewer.VerticalScrollBarVisibility="Hidden" IsReadOnly="True">
                
               <telerik:RadGridView.ChildTableDefinitions>
                   <telerik:GridViewTableDefinition>
                       <telerik:GridViewTableDefinition.Relation>                           
                           <telerik:PropertyRelation ParentPropertyName="SubscriptionSubReports" />
                       </telerik:GridViewTableDefinition.Relation>                       
                   </telerik:GridViewTableDefinition>
               </telerik:RadGridView.ChildTableDefinitions>
                
               <telerik:RadGridView.Columns>
                   <telerik:GridViewDataColumn DataMemberBinding="{Binding Title}"  Header="Mnemonic" IsGroupable="False" Background="Transparent" Width="300" />
                   <telerik:GridViewDataColumn DataMemberBinding="{Binding DateValue}" Header="Last Run" IsGroupable="False" Background="Transparent" Width="300" />
               </telerik:RadGridView.Columns>
               <telerik:RadGridView.HierarchyChildTemplate>
                   <DataTemplate>
                       <telerik:RadGridView ItemsSource="{Binding SubscriptionSubReports}" ShowColumnHeaders="False" AutoGenerateColumns="False" IsFilteringAllowed="False"
                                              Width="Auto" CanUserReorderColumns="False" ShowGroupPanel="False"
                                             CanUserResizeColumns="False" CanUserDeleteRows="False" CanUserSelect="False" RowIndicatorVisibility="Collapsed"                                              
                                             ScrollViewer.VerticalScrollBarVisibility="Hidden" IsReadOnly="True">
                           <telerik:RadGridView.Columns>
                               <!--<telerik:GridViewDataColumn DataMemberBinding="{Binding SubscriptionReportURL}" />
                               <telerik:GridViewDataColumn DataMemberBinding="{Binding FileCreationDate}" />-->
                               <telerik:GridViewDynamicHyperlinkColumn DataMemberBinding="{Binding FileCreationDate}"
                                                                           NavigateUrlMemberPaths="FileName"
                                                                       NavigateUrlFormatString="{} "
                                                                       TargetName="_blank" />
                           </telerik:RadGridView.Columns>
                       </telerik:RadGridView>                      
                   </DataTemplate>
               </telerik:RadGridView.HierarchyChildTemplate>
 
           </telerik:RadGridView>

No answers yet. Maybe you can help?

Tags
GridView
Asked by
Vinay
Top achievements
Rank 1
Share this question
or