private void barEdititem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (treeList1.FocusedNode == null)
                return;

            if (treeList1.FocusedNode.ParentNode == null)
                return;

            string uid = treeList1.FocusedNode["UID"].ToString();
            EconomyAnalysis obj = Services.BaseService.GetOneByKey<EconomyAnalysis>(uid);

            EconomyAnalysis objCopy = new EconomyAnalysis();
            DataConverter.CopyTo<EconomyAnalysis>(obj, objCopy);

            FrmEconomyAnalysisDialog dlg = new FrmEconomyAnalysisDialog();
            dlg.Object = objCopy;

            if (dlg.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            DataConverter.CopyTo<EconomyAnalysis>(objCopy, obj);
            treeList1.FocusedNode.SetValue("Title", obj.Title);
        }
        private void barAdd1item_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (treeList1.FocusedNode == null)
                return;
            string uid = treeList1.FocusedNode["UID"].ToString();

            EconomyAnalysis obj = new EconomyAnalysis();
            obj.UID = Guid.NewGuid().ToString() + "|" + ProjectUID;
            obj.Contents = bts;
            obj.ParentID = uid;
            obj.CreateDate = DateTime.Now;
            FrmEconomyAnalysisDialog dlg = new FrmEconomyAnalysisDialog();
            dlg.Object = obj;
            dlg.IsCreate = true;

            if (dlg.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            dataTable.Rows.Add(DataConverter.ObjectToRow(obj, dataTable.NewRow()));
            //InitData1();
            MsgTitle();
            fpSpread1.Sheets[7].Cells[14, 1].Text = "��������˰�Ӽ�(�����ڼ䣩";
            fpSpread1.Sheets[7].Cells[15, 1].Text = "��������˰�Ӽ�(������";
        }
        private void InitData()
        {
            ilist = Services.BaseService.GetList<EconomyAnalysis>("SelectEconomyAnalysisByWhere"," UID like '%"+ProjectUID+"%'");
            if (ilist.Count == 0)
            {
                EconomyAnalysis obj = new EconomyAnalysis();
                obj.UID = Guid.NewGuid().ToString() + "|" + ProjectUID;
                obj.Title="���繫˾";
                if(bts.Length>0)
                obj.Contents = bts;
                obj.ParentID = "0";
                obj.CreateDate = DateTime.Now;
                Services.BaseService.Create<EconomyAnalysis>(obj);
                ilist.Add(obj);

            }

            dataTable = DataConverter.ToDataTable((IList)ilist, typeof(EconomyAnalysis));
            treeList1.DataSource = dataTable;
        }