wpf怎么連接sqlserver寫入表格數(shù)據(jù)

小億
136
2024-01-19 11:32:17
欄目: 云計(jì)算

要在WPF應(yīng)用程序中連接到SQL Server并寫入表格數(shù)據(jù),首先需要安裝 NuGet 包 System.Data.SqlClient。然后,可以按照以下步驟進(jìn)行操作:

  1. 在 XAML 文件中創(chuàng)建一個(gè)用于輸入數(shù)據(jù)的表單。
<StackPanel>
    <TextBox x:Name="txtName" Margin="5" Width="200" PlaceholderText="Name"/>
    <TextBox x:Name="txtEmail" Margin="5" Width="200" PlaceholderText="Email"/>
    <Button x:Name="btnSave" Content="Save" Click="btnSave_Click"/>
</StackPanel>
  1. 在代碼文件中添加連接字符串和保存按鈕的點(diǎn)擊事件處理程序。
using System.Data.SqlClient;

private string connectionString = "Data Source=YourServerName;Initial Catalog=YourDatabaseName;Integrated Security=True";

private void btnSave_Click(object sender, RoutedEventArgs e)
{
    string name = txtName.Text;
    string email = txtEmail.Text;

    using (SqlConnection connection = new SqlConnection(connectionString))
    {
        string query = "INSERT INTO YourTableName (Name, Email) VALUES (@Name, @Email)";

        using (SqlCommand command = new SqlCommand(query, connection))
        {
            command.Parameters.AddWithValue("@Name", name);
            command.Parameters.AddWithValue("@Email", email);

            connection.Open();
            command.ExecuteNonQuery();
            connection.Close();
        }
    }
}

在上述代碼中,需要將 YourServerNameYourDatabaseNameYourTableName 替換為實(shí)際的 SQL Server 服務(wù)器名稱、數(shù)據(jù)庫名稱和表格名稱。

  1. 運(yùn)行應(yīng)用程序并填寫表單數(shù)據(jù),然后單擊保存按鈕即可將數(shù)據(jù)寫入 SQL Server 表格。

0