Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 需要清空文本框中的int值_C#_Mysql - Fatal编程技术网

C# 需要清空文本框中的int值

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();

我有三个文本框,分别是电话号码、手机号码和年龄; 我在那里输入详细信息并将其插入数据库。插入后,如何清除文本框。它不允许我这样做,因为z insert方法是这样的

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 ="";