条件:给出几个TEXTBOX,用户录入数据,点击按钮计算出结果.,可显示多次计算结果;
例:
TBOX1:A材料
TBOX2:2,TBOX3:3
计算显示结果:
A材料,6TBOX1:B材料
TBOX2:3,TBOX3:3
计算显示结果:
A材料,6
B材料,9以上显示结果可以是一个按钮点击两次计算的结果,也要是两个按钮各点击一次显示的结果.
请高手给个思路,如何实现这种结果?

解决方案 »

  1.   

    根据你的意思:
     private void button1_Click_1(object sender, EventArgs e)
            {
                int str1 =Convert.ToInt32(textBox2.Text);
                int  str2 =Convert.ToInt32(textBox3.Text);
                if (textBox1.Text == "A材料")
                {
                    textBox4.Text = "A材料"+"," + str1 * str2;            }
                if (textBox1.Text == "B材料")
                {
                    textBox4.Text = "B材料" +","+ str1 * str2;
                }
            }
      

  2.   

    谢谢你的回复,
    1、计算材料的名称是不定的,计算的次数不定。
    2、不是将计算结果显示在一个TEXTBOX,而是显示在一个GRIDVIEW,
      

  3.   

    1,计算的材料名称不定你可以获取textbox的值啊,计算的次数不定你就要循环实现咯!
    2,你可以先建个表把你所输入和计算的内容保存的数据库,在用gridview读取出来!
      

  4.   

    private void button1_Click_1(object sender, EventArgs e) 

    int str1 =Convert.ToInt32(textBox2.Text); 
    int  str2 =Convert.ToInt32(textBox3.Text); 
    BindData();
    this.dadaGridView.Rows.Add(this.textBox1.Text,str1*str2);
               
    }
    private void BindData()
    {
         this.dadaGridView.Columns.Clear();
         this.dadaGridView.Columns.Add("Me","材料");
         this.dadaGridView.Columns.Add("Count","数量");
    }
      

  5.   

    如果只是 demo 这样就可以了 
    要能 刷新还能见数据 就必须存入数据库 或至文件 
      

  6.   

    我已建了一个DATASET.TABLE
    如果只是点击一个计算按钮,那是可以的.但点两个计算按钮就不行了.
    1、能否实现不同按钮的计算赋值给DATASET.TABLE
    2、GridView可否直接赋值(此控件是ASP.NET的)