C# Visual Studio语法
你能帮我了解一下Visual studio C中的语法吗# 我想要我的电话目录,如果您在主键中输入相同的数据,它将显示一个显示消息框,如果不存在,则显示“已存在”, 它将进入正常功能。。 嗯,我一直在努力,但我想不出来C# Visual Studio语法,c#,visual-studio-2010,database-connection,C#,Visual Studio 2010,Database Connection,你能帮我了解一下Visual studio C中的语法吗# 我想要我的电话目录,如果您在主键中输入相同的数据,它将显示一个显示消息框,如果不存在,则显示“已存在”, 它将进入正常功能。。 嗯,我一直在努力,但我想不出来 con.Open(); if (!dataGridView1.Equals(textBox3.Text)) { SqlCommand cmd = new SqlCommand (@"INSERT INTO Amer
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的值,并相应地显示消息 请参考以下链接以使用我建议的逻辑:
你能告诉我这是什么吗datagridView1,因为我认为你将文本与textbox3进行比较的方式不正确 如果适合你,我会建议一个好的逻辑: 假设您在文本框中输入一个值。然后单击按钮,用户提交页面,您可以调用一个存储过程,该过程将检查数据库中是否存在该值。如果存在,则立即从存储过程返回任何状态值,例如-1,否则继续保存数据并返回1。在UI端,只需检查-1或1的值,并相应地显示消息 请参考以下链接以使用我建议的逻辑:
如果您的意思是它是一种网格控件,那么您不能简单地将网格与文本框值进行比较。您需要使用类似于Itemcommand的事件。在事件中,您将找到在其中输入值(主键值)的控件。然后您可以比较并执行这些操作。以下链接将更有助于您了解如何做到这一点:或者dataGridView1是您可以看到输入的所有数据的地方。。。当我输入数据库中已经存在的主键数据时,它将有一个豁免,,,我想要的是一个语法,它将识别数据是否已经存在数据库中…如果它包含,它将显示一条消息,表明它已经存在于数据库中,或者如果它不存在,它将添加所有数据…你能分享texbox,用户添加此主键值的位置是datagridView1内部还是控件外部??即使文本框是否在dataGridView1中,u比较值的方式也不起作用。如果你的意思是它是一种网格控件,那么你不能简单地将网格与文本框值进行比较。您需要使用类似于Itemcommand的事件。在事件中,您将找到在其中输入值(主键值)的控件。然后您可以比较并执行这些操作。以下链接将更有助于您了解如何做到这一点:或者dataGridView1是您可以看到输入的所有数据的地方。。。当我输入数据库中已经存在的主键数据时,它将有一个豁免,,,我想要的是一个语法,它将识别数据是否已经存在数据库中…如果它包含,它将显示一条消息,表明它已经存在于数据库中,或者如果它不存在,它将添加所有数据…你能分享texbox,用户添加此主键值的位置是datagridView1内部还是控件外部??即使文本框是否在dataGridView1中,u比较值的方式也不起作用。你必须在这里使用类似的概念