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();
你能告诉什么是这个datagridView1这里,因为我认为你比较文本与textbox3的方式,是不正确的方式。
如果适合你,我会建议一个好的逻辑:
假设您在文本框中输入一个值。然后单击按钮,用户提交页面,可以调用存储过程,该过程将检查该值是否存在于数据库中。如果存在,则立即从存储过程返回任何状态值,说-1,否则继续保存数据并返回1。在UI端,只需检查-1或1的值,并相应地显示消息。
参考下面的链接使用我建议的逻辑:
从存储过程中读取返回值