Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.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# 如何通过文本框向sql数据库中的现有int值添加新的int值?_C#_Sql_Wpf - Fatal编程技术网

C# 如何通过文本框向sql数据库中的现有int值添加新的int值?

C# 如何通过文本框向sql数据库中的现有int值添加新的int值?,c#,sql,wpf,C#,Sql,Wpf,我有一个文本框,在这里我会要求用户输入一个分数,然后点击按钮将其存储在数据库表列Team1中。然后,该按钮还将带您进入一个新页面,其中包含一个新的文本框,在该文本框中,也可以通过单击按钮输入新分数,但是,我希望新分数添加到同一列Team1中的先前分数中 按钮1后面的代码 private void Btn_TeamSPage2_Click(object sender, RoutedEventArgs e) { this.NavigationService.Navigate(new Team

我有一个文本框,在这里我会要求用户输入一个分数,然后点击按钮将其存储在数据库表列Team1中。然后,该按钮还将带您进入一个新页面,其中包含一个新的文本框,在该文本框中,也可以通过单击按钮输入新分数,但是,我希望新分数添加到同一列Team1中的先前分数中

按钮1后面的代码

private void Btn_TeamSPage2_Click(object sender, RoutedEventArgs e)
{
    this.NavigationService.Navigate(new TeamS2());

    SqlConnection conne = new SqlConnection(@"Data Source=LAPTOP-S2J1U9SJ\SQLEXPRESS;Initial Catalog=Unit4_IT;Integrated Security=True");

    conne.Open();

    string insertQuery = "insert into T_Score(Team1) " +
        "values(@Team1)";
    SqlCommand com = new SqlCommand(insertQuery, conne);

    com.Parameters.AddWithValue("@Team1", Txt_Score.Text);

    com.ExecuteNonQuery();

    conne.Close();

}

如果select返回一行数据,您是否可以查询数据库以获取字段的现有值,并使用update而不是insert

您还可以在数据库中编写一个存储过程,通过C代码调用该过程将vale添加到数据库的列中