Beispiel #1
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            if (spinEdit1.Text == "")
            {
                MessageBox.Show("分类名不能空");
                return;
            }
            //if ( textBox1.Text == "")
            // {
            //      MessageBox.Show("表达式不能空");
            //     return;
            // }
            //if ( textBox2.Text == "")
            //{
            //    MessageBox.Show("保留小数点位数不能空");
            //    return;
            //}
            if (textBox2.Text == "")
            {
                SaveDecimalPoint = 2;
                textBox2.Text    = "2";
            }
            else
            {
                SaveDecimalPoint = Convert.ToInt32(textBox2.Text);
            }
            if (SaveDecimalPoint > 15)
            {
                SaveDecimalPoint = 15;
                textBox2.Text    = "15";
            }


            ExpressionCalculator calc = new ExpressionCalculator();

            StrExpressiontemp = calc.CharConverter(calc.CharConverter(textBox1.Text));
            textBox1.Text     = StrExpressiontemp;
            if (!calc.GetColumnExit(gridView1, calc.CharConverter(spinEdit1.Text), filedname))
            {
                MessageBox.Show("列名" + spinEdit1.Text + "已存在或包含括号[],请重命名");
                return;
            }


            if (!calc.ExpressiontempISIllegal(StrExpressiontemp, gridView1, false, -1))
            {
                return;
            }
            StrExpressiontemp = textBox1.Text;
            caption           = calc.CharConverter(spinEdit1.Text);
            SaveDecimalpoint  = Convert.ToInt32(textBox2.Text);
            this.DialogResult = DialogResult.OK;
        }
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            if (spinEdit1.Text == "")
            {
                MessageBox.Show("分类名不能空");
                return;
            }
               //if ( textBox1.Text == "")
               // {
               //      MessageBox.Show("表达式不能空");
               //     return;
               // }
               //if ( textBox2.Text == "")
               //{
               //    MessageBox.Show("保留小数点位数不能空");
               //    return;
               //}
            if (textBox2.Text=="")
            {
                SaveDecimalPoint = 2;
                textBox2.Text = "2";
            }
            else
                {
                    SaveDecimalPoint=Convert.ToInt32(textBox2.Text);

                }
               if(SaveDecimalPoint>15)
               {
                   SaveDecimalPoint = 15;
                   textBox2.Text = "15";
               }

               ExpressionCalculator calc = new ExpressionCalculator();
               StrExpressiontemp = calc.CharConverter(calc.CharConverter(textBox1.Text));
               textBox1.Text = StrExpressiontemp;
               if (!calc.GetColumnExit(gridView1, calc.CharConverter(spinEdit1.Text),filedname))
               {
               MessageBox.Show("列名" + spinEdit1.Text + "已存在或包含括号[],请重命名");
               return;
               }

               if (!calc.ExpressiontempISIllegal(StrExpressiontemp, gridView1, false, -1))
               return;
               StrExpressiontemp = textBox1.Text;
               caption =calc.CharConverter(spinEdit1.Text) ;
               SaveDecimalpoint = Convert.ToInt32(textBox2.Text);
               this.DialogResult = DialogResult.OK;
        }