예제 #1
0
        //ר�ҷ�����ָ�������ʣ��ٰ�ָ���������ʼ������
        private void barButtonItem9_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            Save();
            if (!CanEdit)
            {
                MsgBox.Show("��û��Ȩ�޽��д��������");
                return;
            }

            FormProfessionalMethod_kim frm = new FormProfessionalMethod_kim(typeFlag2, forecastReport);

            frm.ShowDialog();
            treeList1.BeginUpdate();
            LoadValues();
            treeList1.EndUpdate();
            RefreshChart();
        }
예제 #2
0
        //ר�ҷ�����ָ�������ʣ��ٰ�ָ���������ʼ������
        private void barButtonItem9_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            Save();
            if (!CanEdit)
            {
                MsgBox.Show("��û��Ȩ�޽��д��������");
                return;
            }

            FormProfessionalMethod_kim frm = new FormProfessionalMethod_kim(typeFlag2, forecastReport);
            //if (frm.ShowDialog() != DialogResult.OK)
            //{
            //    return;
            //}

            frm.ShowDialog();
            treeList1.BeginUpdate();
            LoadValues();
            treeList1.EndUpdate();
            RefreshChart();

            ////treeList1.BeginUpdate();
            ////try
            ////{
            ////    for (int i = 0; i < dataTable.Rows.Count; i++)
            ////    {
            ////        DataRow dr = dataTable.Rows[i];
            ////        TreeListNode node = treeList1.FindNodeByKeyID(dr["ID"]);
            ////        if (!node.HasChildren)
            ////        {
            ////            foreach (DataColumn col in frm.DataTable.Columns)
            ////            {
            ////                if (col.ColumnName.IndexOf("��") > 0)
            ////                {
            ////                    int nPreYear = Convert.ToInt32(col.ColumnName.Replace("��", "")) - 1;
            ////                    dr[col.ColumnName] = Math.Round((double)dr[nPreYear + "��"] * (1 + (double)frm.DataTable.Rows[i][col]), 2);
            ////                }
            ////            }

            ////            //���ڵ�����һ���ӽڵ㣬���ü��㹫ʽ
            ////            if (node.NextNode == null)
            ////            {
            ////                CalculateSum(node);
            ////            }
            ////        }
            ////    }
            ////    RefreshChart();
            ////}
            ////catch
            ////{
            ////    chart1.Series.Clear();
            ////    MsgBox.Show("�������������쳣���ݣ�������ʷ���ݺ������ʣ�");
            ////}
            ////finally
            ////{
            ////    treeList1.EndUpdate();
            ////}
        }