This commit is contained in:
2025-06-21 10:51:43 +08:00
parent 9409365e34
commit c0c3d01e95
2 changed files with 47 additions and 21 deletions

View File

@@ -965,27 +965,33 @@ namespace Pilot_KD_Parino.QPHY_AutoWrire
this.View.UpdateView("FEntity2");
//处理树形表单的样式
//TreeEntryGrid entryGrid = this.View.GetControl("FEntity2") as TreeEntryGrid;
//DynamicObjectCollection entryGrid2 = this.View.Model.DataObject["FEntity2"] as DynamicObjectCollection;
//if (entryGrid != null)
//{
// var entityKey = "FEntity2";
// var grid = this.View.GetControl<EntryGrid>(entityKey);
// var list = entryGrid2.Where(t => t["FCONTRACTNUMBER2"] != null && t["FCONTRACTNUMBER2"].ToString() != "" && t["F_RowNew"].ToString() == "1").ToList();
// foreach (var item in list)
// {
// //entryGrid.ExpandedRow(int.Parse(item["SEQ"].ToString()) - 1);
TreeEntryGrid entryGrid = this.View.GetControl("FEntity2") as TreeEntryGrid;
DynamicObjectCollection entryGrid2 = this.View.Model.DataObject["FEntity2"] as DynamicObjectCollection;
if (entryGrid != null)
{
var entityKey = "FEntity2";
var grid = this.View.GetControl<EntryGrid>(entityKey);
for (int i = 0; i < entryGrid2.Count; i++)
{
entryGrid.CollapsedRow(i);
}
//var list = entryGrid2.Where(t => t["FCONTRACTNUMBER2"] != null && t["FCONTRACTNUMBER2"].ToString() != "" && t["F_RowNew"].ToString() == "1").ToList();
//foreach (var item in list)
//{
// entryGrid.ExpandedRow(int.Parse(item["SEQ"].ToString()) - 1);
// var backColor = "#ead1dc";
// var backColor = "#ead1dc";
// // 常规操作是直接使用grid.SetRowBackcolor函数如果不生效可以尝试用自定义封装的GridSetRowBackcolor函数
// // 常规操作是直接使用grid.SetRowBackcolor函数如果不生效可以尝试用自定义封装的GridSetRowBackcolor函数
// GridSetRowBackcolor(this.View, entityKey, backColor, int.Parse(item["SEQ"].ToString()) - 1);
// //grid.SetRowBackcolor(backColor, int.Parse(item["SEQ"].ToString()) - 1);
// }
//}
// GridSetRowBackcolor(this.View, entityKey, backColor, int.Parse(item["SEQ"].ToString()) - 1);
// //grid.SetRowBackcolor(backColor, int.Parse(item["SEQ"].ToString()) - 1);
//}
}
var FEndTime = DateTime.Now;
TimeSpan timeSpan = FEndTime - FStartTime;