I've implemented databound grid with RIA services. Now I want only visible columns to be selected in database . Is there any way to implement it w/ or w/o codebehind?
<UserControl xmlns:riaControls="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Ria" xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.GridView" x:Class="RadControlsSilverlightApp3.MainPage" |
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
xmlns:sl="clr-namespace:RadControlsSilverlightApp3.Web" |
xmlns:telerikNavigation="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Navigation" |
xmlns:Controls1="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls" mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480"> |
<UserControl.Resources> |
</UserControl.Resources> |
<Grid x:Name="LayoutRoot"> |
<Grid.ColumnDefinitions> |
<ColumnDefinition/> |
<ColumnDefinition/> |
</Grid.ColumnDefinitions> |
<Grid.RowDefinitions> |
<RowDefinition/> |
<RowDefinition/> |
</Grid.RowDefinitions> |
<riaControls:DomainDataSource x:Name="domainDataSource" |
AutoLoad="True" |
QueryName="GetRegLimitVolumeAppropriations" |
PageSize="100"> |
<riaControls:DomainDataSource.DomainContext> |
<sl:DomainService1 /> |
</riaControls:DomainDataSource.DomainContext> |
</riaControls:DomainDataSource> |
<telerik:RadGridView x:Name="radGridView" |
ItemsSource="{Binding Data, ElementName=domainDataSource}" |
IsBusy="{Binding IsBusy, ElementName=domainDataSource}" Margin="0,50,0,50" |
EnableColumnVirtualization="True" EnableRowVirtualization="True" Grid.Column="0" Grid.Row="0" |
SelectionMode="Extended" AutoGenerateColumns="False"> |
<telerik:RadGridView.Columns> |
<telerik:GridViewDataColumn DataMemberBinding="{Binding Contingnt}" Header="First Name" UniqueName="FirstName" /> |
<telerik:GridViewDataColumn DataMemberBinding="{Binding id}" Header="Идентификатор" UniqueName="Id" /> |
</telerik:RadGridView.Columns> |
</telerik:RadGridView> |
<telerik:RadDataPager x:Name="radDataPager" |
Source="{Binding Data, ElementName=domainDataSource}" |
DisplayMode="FirstLastPreviousNextNumeric, Text" |
IsTotalItemCountFixed="True" VerticalAlignment="Bottom" Grid.Column="0" Grid.Row="0" /> |
</Grid> |
</UserControl> |