Visual Studio Syntax

本文关键字:Syntax Studio Visual | 更新日期: 2023-09-27 18:04:47

你能帮我了解一下Visual studio c#的语法吗我想要我的电话目录,如果你在主键中输入相同的数据,它会显示一个显示"已经存在"的显示消息框,如果它不是,它会恢复正常功能…好吧,我一直在尝试,但我不能弄清楚…

con.Open();
       if (!dataGridView1.Equals(textBox3.Text)) 
        { 
        SqlCommand cmd = new SqlCommand (@"INSERT INTO Amer
                     (First, Last, Mobile, Email, Category)
                     VALUES        ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + comboBox1.Text + "')",con);
        cmd.ExecuteNonQuery();
        MessageBox.Show("Saved!");
        textBox1.Text = "";
        textBox2.Clear();
        textBox3.Text = "";
        textBox4.Clear();
        comboBox1.SelectedIndex = -1;
        textBox1.Focus();
        Display();

       }
            else
            {
                MessageBox.Show("Mobile Number Already Exist!");
                textBox1.Text = "";
                textBox2.Clear();
                textBox3.Text = "";
                textBox4.Clear();
                comboBox1.SelectedIndex = -1;
                textBox1.Focus();
                Display();

Visual Studio Syntax

你能告诉什么是这个datagridView1这里,因为我认为你比较文本与textbox3的方式,是不正确的方式。

如果适合你,我会建议一个好的逻辑:

假设您在文本框中输入一个值。然后单击按钮,用户提交页面,可以调用存储过程,该过程将检查该值是否存在于数据库中。如果存在,则立即从存储过程返回任何状态值,说-1,否则继续保存数据并返回1。在UI端,只需检查-1或1的值,并相应地显示消息。

参考下面的链接使用我建议的逻辑:

从存储过程中读取返回值