怎么使c#中 textbo类似于excel的单元格那么灵活!自动运算!@@@@

如何使c#中 textbo类似于excel的单元格那么灵活!自动运算!!!@@@@
如何使c# 中的textbox 有类似于ecxel的功能,比如在textbox中输入“=(2*10)/4+5” 按回车键 可以等于10,当再把鼠标放到该textbox中,可以显示“=(2*10)/4+5     当然这只是一个例子,,,  就是想问可以实现这样的功能吗?  可以使嵌套excel  也可以噢!!! 就见教或者资料!!

------解决方案--------------------
简单那做一下的话,可以用datatable.computer来做。
------解决方案--------------------
正道的话,你需要学习逆波兰表达式计算器
------解决方案--------------------
引用:
textbox 怎么实现自动补充的功能呀,比如百度那个样子
还有就是我的vs2010 工具箱中有的部分控件是灰色的,不能使用!!! 我也急死了!!
看下图、、、、、、、、


没图
自动补全
  private void Form2_Load(object sender, EventArgs e)
        {
            AutoCompleteStringCollection acsc = new AutoCompleteStringCollection();
            DataSet ds=getList();
            foreach (DataRow drv in ds.Tables[0].Rows)
            {
                for(int i=0;i<ds.Tables[0].Columns.Count;i++)
                {
                    acsc.Add(drv[0].ToString());
                }

            }

            acsc.Add("asdjhkj");
            acsc.Add("2412312");
            acsc.Add("asdaasdkj");
            acsc.Add("78fsdfhj");
            acsc.Add("0if0sdfn");
            acsc.Add("67dasgdh");
            acsc.Add("0dasdjasd");
            acsc.Add("23ashdb");
            this.textBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest;
            this.textBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.CustomSource;
            this.textBox1.AutoCompleteCustomSource = acsc;
        }

        public DataSet getList()
        {
            DataSet ds = new DataSet();
            string str = "server=(local);integrated security=SSPI;database=test_t";
            SqlConnection conn = new SqlConnection(str);
            conn.Open();
            string sql = "SELECT name From tb_userInfo";
            SqlCommand cmd = new SqlCommand(sql, conn);
            cmd.ExecuteNonQuery();
            SqlDataAdapter da = new SqlDataAdapter(sql, conn);
           
            da.Fill(ds);
            return ds;
        }
    }

------解决方案--------------------
计算表达式简单,直接调用javascript里的eval就可以计算表达式,需要引用一个dll,我忘记引用哪个dll了
------解决方案--------------------
cmd /c set /a p=(2*10)/4+5