Exemple #1
0
        private void LoadTreeview()
        {
            try
            {
                DanhMucProcess danhMucProcess = new DanhMucProcess();
                DataTable      dtTreeDonVi    = new DataTable();
                dtTreeDonVi = danhMucProcess.GetTreeDonVi(ClientInformation.TenDangNhap, ClientInformation.MaDonViQuanLy).Tables[0];

                //Cấu trúc của Tag: GiaTri#Level
                item.Items.Clear();
                foreach (DataRow dr in dtTreeDonVi.Rows)
                {
                    if (Convert.ToInt32(dr["LEVEL"]) == 1)
                    {
                        item.Tag        = dr["NODE"].ToString() + "#" + dr["LEVEL"].ToString();
                        item.Header     = dr["NODE_NAME"].ToString();
                        item.IsExpanded = true;
                        break;
                    }
                }

                BuildTree(item, dtTreeDonVi);
            }
            catch (Exception ex)
            {
                LLogging.WriteLog(System.Reflection.MethodInfo.GetCurrentMethod().ToString(), LLogging.LogType.ERR, ex);
            }
        }