Telerik 如何使用RadCombobox填充RadGridView单元格
我有几个列的RadGridView。在一个专栏中,我有CellTemplate和CellEditTemplate。我想用我的组合框填充单元格,但不管将单元格填充设置为0,并将垂直照明设置为拉伸,它仍然有一行高度,顶部和底部都有边距。有人有什么建议吗Telerik 如何使用RadCombobox填充RadGridView单元格,telerik,radgridview,radcombobox,Telerik,Radgridview,Radcombobox,我有几个列的RadGridView。在一个专栏中,我有CellTemplate和CellEditTemplate。我想用我的组合框填充单元格,但不管将单元格填充设置为0,并将垂直照明设置为拉伸,它仍然有一行高度,顶部和底部都有边距。有人有什么建议吗 <Style x:Name="BookCellStyle" TargetType="telerik:GridViewCell"> <Setter Property="Padding" Value="0"/>
<Style x:Name="BookCellStyle" TargetType="telerik:GridViewCell">
<Setter Property="Padding" Value="0"/>
</Style>
<telerik:GridViewDataColumn Width="*"
MinWidth="200"
TextAlignment="Center"
IsReadOnly="False"
CellStyle="{StaticResource BookCellStyle}"
DataMemberBinding="{Binding BookId, Mode=TwoWay, NotifyOnValidationError=True}">
<telerik:GridViewDataColumn.CellTemplate>
<DataTemplate DataType="models:BookObject">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="15"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{Binding Path=BookNumber}" Margin="4,4,0,4"/>
<TextBlock Grid.Column="1" Text="-" HorizontalAlignment="Center" Margin="0,4"/>
<TextBlock Grid.Column="2" Text="{Binding Path=BookName}" TextWrapping="Wrap" MaxWidth="360" Margin="0,4,4,4"/>
</Grid>
</DataTemplate>
</telerik:GridViewDataColumn.CellTemplate>
<telerik:GridViewDataColumn.CellEditTemplate>
<DataTemplate DataType="models:BookObject">
<telerik:RadComboBox
ItemsSource="{Binding Path=Books}"
SelectedValuePath="Guid"
SelectedValue="{Binding Path=BookId, Mode=TwoWay, NotifyOnValidationError=True}">
<telerik:RadComboBox.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="15"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="{Binding Path=BookNumber}" Margin="0,4"/>
<TextBlock Grid.Column="1" Text="-" HorizontalAlignment="Center" Margin="0,4"/>
<TextBlock Grid.Column="2" Text="{Binding Path=BookName}" TextWrapping="Wrap" MaxWidth="360" Margin="0,4"/>
</Grid>
</DataTemplate>
</telerik:RadComboBox.ItemTemplate>
</telerik:RadComboBox>
</DataTemplate>
</telerik:GridViewDataColumn.CellEditTemplate>
</telerik:GridViewDataColumn>
我找到了解决方案。我已经将GridViewEditorPresenter属性样式更改为null,现在可以正常工作了。