在WPF中, telerik:RadGridView中显示单元格边框
时间: 2024-05-22 10:14:26 浏览: 137
可以通过设置CellStyle的BorderThickness属性来显示单元格边框。例如:
<telerik:RadGridView ItemsSource="{Binding MyData}">
<telerik:RadGridView.CellStyle>
<Style TargetType="telerik:GridViewCell">
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="BorderBrush" Value="Gray"/>
</Style>
</telerik:RadGridView.CellStyle>
</telerik:RadGridView>
相关问题
C# WPF RadGridView 获取指定行列单元格
在WPF中,如果你正在使用Telerik的RadGridView控件,获取指定行列的单元格可以通过以下步骤:
1. 首先,你需要创建一个RadGridView对象,并添加数据到它上面。
```csharp
RadGridView dataGridView = new RadGridView();
dataGridView.ItemsSource = yourDataSouce; // 替换为你的数据源
```
2. 然后,你可以通过行列索引来访问特定的单元格。假设`rowIndex`是你想要的行索引,`columnIndex`是你想要的列索引,可以这样做:
```csharp
RadGridViewCell cell = dataGridView.ItemContainerGenerator.ContainerFromItem(dataView.Items[rowIndex]) as RadGridViewCell;
if (cell != null)
{
object value = cell.Content; // 获取单元格内容
if (columnIndex < dataGridView.Columns.Count)
{
DataGridBoundColumn boundColumn = dataGridView.Columns[columnIndex] as DataGridBoundColumn;
if (boundColumn != null)
value = boundColumn.BindingExpression?.ActualValue; // 如果是绑定列,则获取实际值
}
}
```
注意,`ItemContainerGenerator`用于查找每个单元格的实际UI元素。
阅读全文