问题描述
telerik,RadGridView,GroupDescriptors 我去过?。但是在CellEditEnded中,如何使用行自动更改当前位置
<telerik:RadGridView.GroupDescriptors >
<telerik:GroupDescriptor Member="Type" x:Name="SalesManGDNameB" DisplayContent="Type" >
</telerik:GroupDescriptor>
</telerik:RadGridView.GroupDescriptors>
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Header="Sl No" IsVisible="False"
HeaderTextAlignment="Center"
IsFilterable="True"
IsReadOnly="True"
IsSortable="False"
MinWidth="50" Width="50"
TextAlignment="Center"
DataMemberBinding="{Binding SlNo}" />
<telerik:GridViewDataColumn Header="Type" IsVisible="False"
HeaderTextAlignment="Center"
IsFilterable="True"
IsReadOnly="True"
IsSortable="False"
MinWidth="120" Width="120"
TextAlignment="Center"
DataMemberBinding="{Binding Type}" />
<telerik:GridViewComboBoxColumn DataMemberBinding="{Binding VehicleCodeAndID,Mode=TwoWay}"
UniqueName="Type" IsFilterable="True"
IsSortable="False" IsVisible="True"
HeaderTextAlignment="Center"
Header="Fleet No" MinWidth="100" Width="110"
SelectedValueMemberPath="VehicleCodeAndID"
Name="Item01"
DisplayMemberPath="VehicleID"
IsComboBoxEditable="True">
<telerik:GridViewComboBoxColumn.EditorStyle>
<Style TargetType="telerik:RadComboBox">
<Setter Property="OpenDropDownOnFocus" Value="True"/>
<Setter Property="TextSearchMode" Value="Contains"/>
<Setter Property="IsFilteringEnabled" Value="True"/>
<Setter Property="ItemsPanel">
<Setter.Value>
<ItemsPanelTemplate>
<StackPanel/>
</ItemsPanelTemplate>
</Setter.Value>
</Setter>
</Style>
</telerik:GridViewComboBoxColumn.EditorStyle>
</telerik:GridViewComboBoxColumn>
<telerik:GridViewDataColumn Header="Model No"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsReadOnly="True"
IsSortable="False"
MinWidth="130" Width="130"
TextAlignment="Center"
DataMemberBinding="{Binding ModelNo}" />
<telerik:GridViewDataColumn Header="Crane Capacity"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False"
MinWidth="100" Width="100"
TextAlignment="Center"
DataMemberBinding="{Binding CraneCapacity}" />
<telerik:GridViewDataColumn Header="Plate No"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False"
MinWidth="100" Width="100"
TextAlignment="Center"
DataMemberBinding="{Binding PlateNo}" />
<telerik:GridViewDataColumn Header="Last Service Date"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False"
MinWidth="105" Width="105"
TextAlignment="Center"
DataMemberBinding="{Binding LastServiceDate,StringFormat=dd-MM-yyyy}" />
<telerik:GridViewDataColumn Header="Last Service HMR"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False"
MinWidth="108" Width="108"
TextAlignment="Center"
DataMemberBinding="{Binding LastServiceHMR}" />
<telerik:GridViewDataColumn Header="Next Service Date"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False" IsReadOnly="True"
MinWidth="110" Width="110"
TextAlignment="Center"
DataMemberBinding="{Binding NextServiceDate,StringFormat=dd-MM-yyyy}" />
<telerik:GridViewDataColumn Header="Next Service HMR"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False" IsReadOnly="True"
MinWidth="115" Width="115"
TextAlignment="Center"
DataMemberBinding="{Binding NextServiceHMR}" />
<telerik:GridViewDataColumn Header="Recent HMR Date"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False"
MinWidth="110" Width="110"
TextAlignment="Center"
DataMemberBinding="{Binding RecentHMRDate,StringFormat=dd-MM-yyyy}" />
<telerik:GridViewDataColumn Header="Recent HMR"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False"
MinWidth="90" Width="90"
TextAlignment="Center"
DataMemberBinding="{Binding RecentHMR}" />
<telerik:GridViewDataColumn Header="Remaining Days" IsReadOnly="True"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False"
MinWidth="100" Width="100"
TextAlignment="Center"
DataMemberBinding="{Binding RemainingDays}">
<telerik:GridViewDataColumn.CellStyle>
<Style>
<Setter Property="Canvas.Background" Value="{Binding ColorA,Converter={StaticResource DateConverter2}}"></Setter>
</Style>
</telerik:GridViewDataColumn.CellStyle>
</telerik:GridViewDataColumn>
<telerik:GridViewDataColumn Header="Remaining HMR/KM" IsReadOnly="True"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False"
MinWidth="130" Width="130"
TextAlignment="Center"
DataMemberBinding="{Binding RemainingHMRKM }" >
<telerik:GridViewDataColumn.CellStyle>
<Style>
<Setter Property="Canvas.Background" Value="{Binding ColorB,Converter={StaticResource DateConverter2}}"></Setter>
</Style>
</telerik:GridViewDataColumn.CellStyle>
</telerik:GridViewDataColumn>
<telerik:GridViewDataColumn Header="Location"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False"
MinWidth="100" Width="110"
TextAlignment="Center"
DataMemberBinding="{Binding Location}" />
<telerik:GridViewDataColumn Header="Operator"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False"
MinWidth="100" Width="110"
TextAlignment="Center"
DataMemberBinding="{Binding Operator}" />
<telerik:GridViewDataColumn Header="Mobile"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False"
MinWidth="100" Width="110"
TextAlignment="Center"
DataMemberBinding="{Binding Mobile}" />
<telerik:GridViewDataColumn Header="Work Description"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False"
MinWidth="100" Width="110"
TextAlignment="Center"
DataMemberBinding="{Binding WorkDescription}" />
<telerik:GridViewDataColumn Header="Ass. Serv. ManPower"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False"
MinWidth="100" Width="130"
TextAlignment="Center"
DataMemberBinding="{Binding AssighnedServiceManPower}" />
<telerik:GridViewDataColumn Header="Remarks"
HeaderTextAlignment="Center"
IsVisible="True"
IsFilterable="True"
IsSortable="False"
MinWidth="150" Width="150"
TextAlignment="Center"
DataMemberBinding="{Binding Remarks}" />
</telerik:RadGridView.Columns>
<telerik:StyleManager.Theme>
<telerik:Windows8Theme />
</telerik:StyleManager.Theme>
<telerik:RadGridView.RowStyle>
<Style TargetType="{x:Type telerik:GridViewRow}" >
<!--<Setter Property="Background" Value="{StaticResource PinkVeryLightBrush}"/>-->
<Setter Property="Background" Value="{Binding GridColur,Converter={StaticResource DateConverter}}"></Setter>
</Style>
</telerik:RadGridView.RowStyle>
</telerik:RadGridView>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)