类型转换有关问题

类型转换问题
SqlParameter paramid2 = new SqlParameter("@price", SqlDbType.Decimal);
  paramid2 = Convert.ToDecimal(tb_price.Text);

调试的时候出现 无法将类型“decimal”隐式转换为“System.Data.SqlClient.SqlParameter”的错误 高手们帮看下该咋写

------解决方案--------------------
paramid2.SqlValue 用过这个属性进行赋值啊,楼主paramid2这个事对象不能那样做滴。
------解决方案--------------------

paramid2.Value = Convert.ToDecimal(tb_price.Text);