全て
| カテゴリ未分類
| 通常
| 数学
| 投資
| 副業
| 転職・就職
| ブログ
| 株Stock
| VBA
| SharePoint
| REST API
| RenderListDataAsStream
| PowerAutomateDesktop
| Graph API
| PowerApps
| PowerAutomate
| PowerFx
| OfficeScriptオフィススクリプト
| PowerAutomate日時Excel日時相互関係
| PowerShell
| Dataverse
| UiPath
| OneDrive
| LINQ
| VB.NET
| C#.NET
カテゴリ:C#.NET
C#のWPFアプリケーションからSQL Serverからデータを取得するためには、通常ADO.NETを使用します。以下は、SQL Serverからデータを取得する基本的なサンプルコードです。 まず、プロジェクトにSystem.Data.SqlClientを参照に追加してください。 ```csharp using System; using System.Data.SqlClient; using System.Windows; using System.Data; namespace WPF_SQL_DataAccess { public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void LoadDataButton_Click(object sender, RoutedEventArgs e) { string connectionString = "Server=YourServerName;Database=YourDatabaseName;User Id=YourUsername;Password=YourPassword;"; string query = "SELECT * FROM YourTableName"; try { using (SqlConnection connection = new SqlConnection(connectionString)) { SqlCommand command = new SqlCommand(query, connection); connection.Open(); SqlDataAdapter adapter = new SqlDataAdapter(command); DataTable dataTable = new DataTable(); adapter.Fill(dataTable); dataGrid.ItemsSource = dataTable.DefaultView; } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message); } } } } ``` この例では、WPFのMainWindowにDataGridを配置し、ボタンをクリックするとデータをロードします。データはSQL ServerからSELECT文を使用して取得され、DataGridに表示されます。 必要な部分を置き換えてください: - YourServerName: SQL Serverのホスト名またはIPアドレス。 - YourDatabaseName: データベースの名前。 - YourUsername: SQL Serverへの接続に使用するユーザー名。 - YourPassword: ユーザーのパスワード。 - YourTableName: データを取得するテーブルの名前。 このコードは、デモ用途で使用される簡単なサンプルです。実際のアプリケーションでは、セキュリティとパフォーマンスに配慮して、適切な接続文字列の管理やエラー処理の強化が必要です。 お気に入りの記事を「いいね!」で応援しよう
Last updated
2024.04.20 14:34:08
[C#.NET] カテゴリの最新記事
|