C# 需要清空文本框中的int值
我有三个文本框,分别是电话号码、手机号码和年龄; 我在那里输入详细信息并将其插入数据库。插入后,如何清除文本框。它不允许我这样做,因为z insert方法是这样的C# 需要清空文本框中的int值,c#,mysql,C#,Mysql,我有三个文本框,分别是电话号码、手机号码和年龄; 我在那里输入详细信息并将其插入数据库。插入后,如何清除文本框。它不允许我这样做,因为z insert方法是这样的 public void insert(int mobile,int telephone,int age) { try { MySqlConnection asp= new MySqlConnection(conString); asp.Open();
public void insert(int mobile,int telephone,int age)
{
try
{
MySqlConnection asp= new MySqlConnection(conString);
asp.Open();
string insertString = "insert into users(mob,tele,age) values('"+mobile+"','"+telephone+"','"+age+"')
MySqlCommand cmd = new MySqlCommand(insertString,asp);
dr = cmd.ExecuteReader();
MessageBox.Show("New user added succesfully","Information");
//afteer this how to empty the three textboxes
// ihave used these three as integers in database
}
调用方法是
insert(int.parse(textbox1text),int.parse(textbox2.text),int.parse(textbox3.text))
您可以使用方法清除Insertstatement后文本框的内容
试试这个:
insert(int.parse(textbox1.Text),int.parse(textbox2.Text),int.parse(textbox3.Text));
textBox1.Clear();
textBox2.Clear();
textBox3.Clear();
调用Insert方法后,只需使用
insert(int.parse(textbox1text),int.parse(textbox2.text),int.parse(textbox3.text));
textBox1.Text =String.Empty;
textBox2.Text =String.Empty;
textBox3.Text =String.Empty;
或
不,我不能这样做。我在一个单独的类中定义了insert方法,因此无法访问TextBox1.Clear;textBox2.清除;textBox3.清除;就在这条线后面插入手机、电话、年龄;和使用命令参数。我建议不要将int用于电话号码。是的,谢谢,这必须在调用insert方法的地方完成。哈哈,我想我很沮丧。我想不出这类事情。非常感谢manojJurion,您建议使用字符串而不是int
insert(int.parse(textbox1text),int.parse(textbox2.text),int.parse(textbox3.text));
textBox1.Text ="";
textBox2.Text ="";
textBox3.Text ="";