WPFでSQL Serverに接続してテーブルデータを書き込む方法は何ですか?

WPFアプリケーションからSQL Serverに接続してテーブルデータを書き込むには、まずNuGetパッケージSystem.Data.SqlClientをインストールする必要があります。その後、次の手順に従うことができます:

  1. XAMLファイル内にデータ入力フォームを作成する。
<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. コードファイルに接続文字列と保存ボタンのクリックイベント処理プログラムを追加してください。
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();
        }
    }
}

上記のコードでは、YourServerName、YourDatabaseName、YourTableNameを実際のSQL Serverのサーバー名、データベース名、テーブル名に置き換える必要があります。

  1. アプリケーションを実行し、フォームデータを入力して、保存ボタンをクリックすると、データがSQL Serverテーブルに書き込まれます。
bannerAds