请问可以设置flexgrid的单个cell的背景颜色吗
请问如何设置flexgrid的指定单元格flexgrid的背景颜色?你在Winfroms板块发帖,所以我给你的是Winforms的代码,下次请在对应的XAML版本发帖
最好帖子中也明确使用的开发平台
定义一个CellFactory并给对应的单元格设置样式
public class MyCellFactory : CellFactory
{
public override void ApplyCellStyles(C1FlexGrid grid, CellType cellType, CellRange rng, Border bdr)
{
var columnindex = rng.Column;
var rowindex = rng.Row;
if ((columnindex == 2) && (rowindex == 3))
{
// set the customizations on the cell when it is not selected
bdr.Background = new SolidColorBrush(Colors.Red);
bdr.BorderBrush = Brushes.Blue;
bdr.BorderThickness = new Thickness(1);
}
}
}
将flexgrid的cellfactory设置为定义的那个
grid.CellFactory = new MyCellFactory(); 以下代码即可设置
c1FlexGrid2.GetCellRange(3, 3).StyleNew.BackColor = Color.Red; WPF里好像没有这个属性的 谢谢! 您好,感谢反馈,本贴结帖了,有新的问题欢迎发新帖交流~
页:
[1]