protected void Page_Load(object sender, EventArgs e)
{
if (Page.IsPostBack == false)
{
this.PreRenderComplete += new System.EventHandler(this.Page_Render);
InitDropDownList();
InitPages();
}
}
protected void Page_Render(object sender, EventArgs e)
{
if (Request.QueryString["id"] != null)
{
StorageDeptMappingService storageDeptMappingService = new StorageDeptMappingService();
StorageDeptMappingQuery query = new StorageDeptMappingQuery();
string CStorageId = Request.QueryString["id"].ToString();
query.Append("StorageId", "" + CStorageId + "");
TList<StorageDeptMapping> list = storageDeptMappingService.Find(query);
//给隐藏域 HidBSDW.Value赋值;
string id = "";
System.Web.UI.WebControls.HiddenField HidBSDW = (System.Web.UI.WebControls.HiddenField)TreeCheckBoxList1.FindControl("HidBSDW");
NineRays.WebControls.FlyTreeView flyTreeView = (NineRays.WebControls.FlyTreeView)TreeCheckBoxList1.FindControl("dropDownTreeViewBSDW");
// NineRays.WebControls.FlyTreeView flyTreeView2 = (NineRays.WebControls.FlyTreeView)TreeCheckBoxList1.FindControl("HidBSDW");
foreach (NineRays.WebControls.FlyTreeNode node in flyTreeView.Nodes[0].ChildNodes)
{
foreach (StorageDeptMapping item in list)
{
if (item.DeptId.Equals(node.Value))
{
node.Checked = true;
id = id + item.DeptId + ",";
}
}
}
if (id.Length > 0)
{
HidBSDW.Value = id.Substring(0, id.Length - 1);
}
}
}