or
var workbook = CreateWorkBook(grid, settings); if (workbook != null) { var provider = new XlsxFormatProvider(); using (var output = dialog.OpenFile()) { provider.Export(workbook, output); fileName = dialog.FileName; } }
<Grid ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled" MinWidth="300" MaxWidth="600" Height="500"> <telerik:RadPanelBar ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled"> <telerik:RadPanelBarItem Header="Bar1"> some content </telerik:RadPanelBarItem> <telerik:RadPanelBarItem Header="Bar2"> <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled"> <telerik:RadGridView Style="{StaticResource DefaultRadGridView}" ItemsSource="{Binding ItemList}" SelectedItem="{Binding SelectedItem, Mode=TwoWay}" ScrollViewer.HorizontalScrollBarVisibility="Disabled" ScrollViewer.VerticalScrollBarVisibility="Disabled" IsSynchronizedWithCurrentItem="False" EnableRowVirtualization="True" EnableColumnVirtualization="False"> <telerik:RadGridView.Columns> <!-- Name --> <telerik:GridViewDataColumn DataMemberBinding="{Binding Name}" Header="Name" Width="Auto" /> <!-- Description --> <telerik:GridViewDataColumn DataMemberBinding="{Binding Description}" Header="Description" Width="*" TextWrapping="Wrap" /> </telerik:RadGridView.Columns> </telerik:RadGridView> </ScrollViewer> </telerik:RadPanelBarItem> <telerik:RadPanelBarItem Header="Bar3"> some content </telerik:RadPanelBarItem> </telerik:RadPanelBar> </Grid>