有两个textBox : textBox1和textBox2,现在要求:textBox1的textChanged事件中,Convert.ToDoubel(textBox1.Text) / 13,将此值存入textBox2,要求textBox2中只显示小数后两位;textBox2的textChanged事件中,Convert.ToDouble(textBox2.Text) * 13,同理此值存入textBox1,也只显示小数后两位。该如何实现 double tmp = default(double); if (!string.IsNullOrEmpty(textBox1.Text)) { if (double.TryParse(textBox1.Text, out tmp)) { tmp = Math.Round(tmp,2); textBox2.Text = tmp.ToString() } } 保留两位小数,用double.tostring(".00")即可 反正你最终要显示,必须转字符串
|