///// <summary> ///// 初始化考生简历 ///// </summary> ///// <param name="PanelID"></param> ///// <param name="ID"></param> //private void InitKsjlData(string PanelID, long ID) //{ // ksjlTableManage ksjlMan = new ksjlTableManage(); // //这个地方是用RelationID,因为只用ID的话得到的是一段简历,并不全 // List<T_ksjl> ksjlModel = ksjlMan.GetOneRecordbyRelationID(ID); // //坑!考生简历这一段在cshtml中根本没有写FormPanel,如果写了下面两行代码,下面的Form4根本读不出来 // //var form3 = this.GetCmp<FormPanel>(PanelID + "_Form3"); // //form3.SetValues(ksjlModel); //} private void InitPropertyGridData(string PanelID, long ID) { ksxkcjTableManage ksxkcjMan = new ksxkcjTableManage(); PropertyGrid proGrid1 = this.GetCmp <PropertyGrid>(PanelID + "_PropertyGrid1"); PropertyGrid proGrid2 = this.GetCmp <PropertyGrid>(PanelID + "_PropertyGrid2"); List <T_ksxkcj> ksxkcjModel = ksxkcjMan.GetOneRecordbyRelationID(ID); if ((ksxkcjModel != null) && (ksxkcjModel.Count > 0)) { foreach (var ksxkcj in ksxkcjModel) { PropertyGridParameter proPara = new PropertyGridParameter(); proPara.Name = ksxkcj.cjx.Name.ToString(); proPara.Value = ksxkcj.Ddcj.ToString(); if (ksxkcj.Cjlx == 2) //高考成绩 { proGrid1.AddProperty(proPara); } else if (ksxkcj.Cjlx == 2) //会考成绩 { proGrid2.AddProperty(proPara); } } } }