or
<Grid> <Grid.Resources> <ControlTemplate x:Key="MyCustomRowTemplate" TargetType="telerik:GridViewRow"> <Border x:Name="rowsContainer" BorderThickness="0,0,0,1"> <Grid Width="Auto" HorizontalAlignment="Stretch"> <Grid.RowDefinitions> <RowDefinition Height="20"/> <RowDefinition Height="20"/> <RowDefinition Height="20"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="150" /> </Grid.ColumnDefinitions> <TextBlock Text="Data1: " Margin="5,0,0,0" FontWeight="Bold" Grid.Row="0" Grid.Column="0" VerticalAlignment="Center" HorizontalAlignment="Left" /> <TextBlock Text="{Binding Data1}" Margin="5,0,0,0" Grid.Row="0" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Left"/> <TextBlock Text="Data2: " Margin="5,0,0,0" FontWeight="Bold" Grid.Row="1" Grid.Column="0" HorizontalAlignment="Left" VerticalAlignment="Center" /> <TextBlock Text="{Binding Data2}" Margin="5,0,0,0" Grid.Row="1" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Left"/> <TextBlock Text="Data3: " Margin="5,0,0,0" FontWeight="Bold" Grid.Row="2" Grid.Column="0" HorizontalAlignment="Left" VerticalAlignment="Center" /> <TextBlock Text="{Binding Data3}" Margin="5,0,0,0" Grid.Row="2" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Left"/> </Grid> </Border> </ControlTemplate> <Style x:Key="rowStyle" TargetType="telerik:GridViewRow"> <Setter Property="Template" Value="{StaticResource MyCustomRowTemplate}" /> </Style> </Grid.Resources> <telerik:RadGridView RowStyle="{StaticResource rowStyle}" ItemsSource="{Binding Contacts}" ShowGroupPanel="False" BorderThickness="0" IsFilteringAllowed="False" AutoGenerateColumns="False" CanUserFreezeColumns="False" > <telerik:RadGridView.Columns> <telerik:GridViewDataColumn Header="Data1" DataMemberBinding="{Binding Data1}"/> <telerik:GridViewDataColumn Header="Data2" DataMemberBinding="{Binding Data2}"/> <telerik:GridViewDataColumn Header="Data3" DataMemberBinding="{Binding Data3}"/> </telerik:RadGridView.Columns> </telerik:RadGridView> </Grid>RowStyle="{StaticResource rowStyle}" in my RadGridView then the Data is displayed correctly in the row, see screenshot 2CBFdataDataContext conn = new CBFdataDataContext(); List<spTotalRevByZipResult> sptotalrevbyzipresult = (from s in conn.spTotalRevByZip() select s).ToList(); ZipGrid.ItemsSource = sptotalrevbyzipresult;<telerik:RadCartesianChart HorizontalAlignment="Left" Margin="10,104,0,0" Grid.Row="1" VerticalAlignment="Top" Width="723" Height="218" Name="ZipGrid"> <telerik:RadCartesianChart.VerticalAxis> <telerik:LinearAxis/> </telerik:RadCartesianChart.VerticalAxis> <telerik:RadCartesianChart.HorizontalAxis> <telerik:CategoricalAxis/> </telerik:RadCartesianChart.HorizontalAxis> <telerik:RadCartesianChart.Series> <telerik:BarSeries CategoryBinding="subTotal" ValueBinding="custzip" ItemsSource="{Binding}"/> </telerik:RadCartesianChart.Series> </telerik:RadCartesianChart>CBFsqldataDataContext conn = new CBFsqldataDataContext(); List<spTotalRevByZipResult> sptotalrevbyzipresult = (from s in conn.spTotalRevByZip() select s).ToList(); ZipGrid????????? = sptotalrevbyzipresult;
public User SelectedCreatedBy { get { if (_SelectedCreatedBy != null) _SelectedCreatedBy = new User(); return _SelectedCreatedBy; } set { if (_SelectedCreatedBy != value) { _SelectedCreatedBy = value; RaisePropertyChanged(() => SelectedCreatedBy); } } }public User SelectedCreatedBy { get { return _SelectedCreatedBy; } set { if (_SelectedCreatedBy != value) { _SelectedCreatedBy = value; RaisePropertyChanged(() => SelectedCreatedBy); } } }private void ItemsList_SizeChanged(object sender, SizeChangedEventArgs e){ if (e.HeightChanged && ItemsList.ActualHeight > 0) { var pageSize = (int)(ItemsList.ActualHeight / ItemsList.RowHeight); if (ItemsList.ShowColumnHeaders) pageSize--; if(pageSize > 0) ItemPager.PageSize = pageSize; }}