请高手进来指点两招!!
1.当我用固定的月还款计算要一共还多少个月的时候,比如计算月数为119.4564月, 
 而我定的int整,程序自动显示为119      请问怎么才能让它只要不是整数就+1呢? 
 就是只要有小数点就进一位. 
 2.我在每个要输入值的textBox里这样定义: 
                                     m_lTotalMoney(总贷款)   =   long.Parse(textBox1.Text); 
 当我输入long数值时一切正常,但是一输入其它字符就会服错,弹出程序,请问如何修改 
------解决方案--------------------使用如下的函数: 
 Math.Ceiling(); 
------解决方案--------------------try{ 
    m_lTotalMoney(总贷款) = long.Parse(textBox1.Text);   
 }catch(Exception){ 
    MessageBox.show( "pp "); 
 }
------解决方案--------------------第二个问题, 有两个解决方案:   
 1. 用try-catch, 不过不是很好 
 2. 为TextBox添加KeyPressEvent, 把非数字输入都屏蔽掉