This question is locked. New answers and comments are not allowed.
Hi,
I have the following RadGridView code:
I am populating the GridView asynchronously using WCF Web Service and Rx. However, the column width is not set automatically after the GridView is populated with data. Anything wrong with my settings? (I am using Q2 2011)
Thanks a lot!
Xinfeng
I have the following RadGridView code:
<Grid x:Name="LayoutRoot"> <telerikNavigation:RadTabControl BorderThickness="0" Style="{StaticResource StandardTabStyle}"><telerikNavigation:RadTabItem Header="Projected Cash Balance" Style="{StaticResource StandardTabItemStyle}"> <Border Grid.Column="0" Style="{StaticResource PanelBody}" BorderThickness="0" HorizontalAlignment="Stretch" > <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="*" /> </Grid.RowDefinitions> <Border Style="{StaticResource PanelStrip}" BorderThickness="0,0,0,1" Grid.Row="0"> <StackPanel Orientation="Horizontal" HorizontalAlignment="Left"> <TextBlock Text="Settle Date:" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0 0 5 0" /> <Controls:RadDatePicker SelectedDate="{Binding SettleDate, Mode=TwoWay}" MinWidth="100" /> </StackPanel> </Border> <telerikGridView:RadGridView Grid.Row="1" x:Name="cashProjectionView" Style="{StaticResource StandardRadGridView}" ItemsSource="{Binding CashProjectionItems}" SelectionMode="Extended" SelectionUnit="Cell" ClipboardCopyMode="Cells" AutoGenerateColumns="False" ShowColumnFooters="True" EnableRowVirtualization="True" EnableColumnVirtualization="False"> <i:Interaction.Behaviors> <GridView:RadGridViewAutoFormat/> <Toolbar:RadGridViewToolbar/> <GridView:RadGridTotalLabel/> <!--<GridView:RadGridViewRealTime EventName="CashMgmt"/>--> </i:Interaction.Behaviors> <telerikGridView:RadGridView.Columns> <telerikGridView:GridViewDataColumn Header="Account" DataMemberBinding="{Binding acctNbr}" Width="Auto"/> <telerikGridView:GridViewDataColumn Header="Currency" DataMemberBinding="{Binding ccy}" Width="Auto"/> <telerikGridView:GridViewDataColumn Header="Know Date" DataMemberBinding="{Binding knowDate}" Width="Auto"/> <telerikGridView:GridViewDataColumn Header="SD1 Value" DataMemberBinding="{Binding SD1Value}" Width="Auto"/> <telerikGridView:GridViewDataColumn Header="SD2 Value" DataMemberBinding="{Binding SD2Value}" Width="Auto"/> <telerikGridView:GridViewDataColumn Header="SD3 Value" DataMemberBinding="{Binding SD3Value}" Width="Auto"/> <telerikGridView:GridViewDataColumn Header="TD Value" DataMemberBinding="{Binding tdValue}" Width="Auto"/> </telerikGridView:RadGridView.Columns> <telerikGridView:RadGridView.SortDescriptors> <Data:SortDescriptor Member="Account" SortDirection="Ascending"/> </telerikGridView:RadGridView.SortDescriptors> </telerikGridView:RadGridView> </Grid> </Border> </telerikNavigation:RadTabItem> </telerikNavigation:RadTabControl> </Grid>
I am populating the GridView asynchronously using WCF Web Service and Rx. However, the column width is not set automatically after the GridView is populated with data. Anything wrong with my settings? (I am using Q2 2011)
Thanks a lot!
Xinfeng