U9C UI改颜色
原创2025年1月15日小于 1 分钟
有时需要更改显示数据的颜色,可以通过UI插件实现
提示
需要引用UFSoft.UBF.UI.WebControls.UFDataGrid.dll
文件
路径:x:\yonyou\UBFCE\U9.VOB.Product.UBF\UBFStudio\Runtime\
![改色](https://nas.ilyl.life:8092/yonyou/u9c/plugin/ui/u9c-ui-plugin-ufgrid-color.png)
更改列颜色
var dataGrid1 = _strongPart.GetUFControlByName(_strongPart.TopLevelContainer, "DataGrid1") as IUFDataGrid;
dataGrid1.Columns[1].BackgroundColor = "#fdf6ec";
更改行颜色
var dataGrid1 = _strongPart.GetUFControlByName(_strongPart.TopLevelContainer, "DataGrid1") as UFGrid;
dataGrid1.SetRowStyle(0, "#ecf5ff", "");
更改单元格字体颜色
var dataGrid1 = _strongPart.GetUFControlByName(_strongPart.TopLevelContainer, "DataGrid1") as UFGrid;
dataGrid1.SetCellStyle(i,"DocNo","", "#e6a23c");
更改单元格背景色
var dataGrid1 = _strongPart.GetUFControlByName(_strongPart.TopLevelContainer, "DataGrid1") as UFGrid;
dataGrid1.SetCellStyle(i, "POLines_Status", "#409eff","#ffffff");