C# Entity Framework 選択した連絡先を削除する updateと似たような処理であるが、削除対象を選択してRemoveを実行してからSaveChangesを実行する。 private void buttonDelete_Click(object sender, RoutedEven... 2023.10.17 C# Entity FrameworkC# WPFプログラミング
C# Entity Framework 選択した連絡先を修正する 下記コードでは主キーを指定して1レコード取得し、取得した値を更新してSaveChangesメソッドを呼び出している。これでupdateができる。ラクチン。 private void buttonUpdate_Click(object... 2023.10.17 C# Entity FrameworkC# WPFプログラミング
C# Entity Framework 検索条件を入力して検索する 検索はSelectメソッドで取得するカラムを指定する。今回は取得したデータを格納するViewAddressクラスを生成して指定した。クラスを指定しない場合は匿名クラスが生成される。 and検索をする場合はif文でWhereメソッドを... 2023.10.17 C# Entity FrameworkC# WPFプログラミング
C# Entity Framework 住所録に連絡先を追加する insertは以下のコードで実行する。 private void buttonCreate_Click(object sender, RoutedEventArgs e) { using (var lc = new Lear... 2023.10.17 C# Entity FrameworkC# WPFプログラミング
C# WPF テキストボックスのエラー箇所にツールチップを表示する XAMLの冒頭に以下を追加する。 <Window.Resources> <Style TargetType="TextBox"> <S... 2023.10.17 C# WPFプログラミング
C# WPF バリデーション有効の場合のみ押下できるボタンを実装する XAML <!-- 冒頭 --> <Window x:Class="AddressBook.EditWindow" xmlns:cnv="clr-namespace:A... 2023.10.17 C# WPFプログラミング
C# Entity Framework コンボボックスにドロップダウンアイテムにバインドする コードビハインドで操作する場合はWinFormsとほぼ変わらない感じで実装できる。DataSourceがItemsSoueceになる程度。 // Window_Loadedなど var result = lc.MstPrefectu... 2023.10.13 C# Entity FrameworkC# WPFプログラミング
C# WPF 子画面を生成して画面遷移をする 子画面をモーダル表示するには以下のコードでできる。 private void buttonCreate_Click(object sender, RoutedEventArgs e) { EditWindow window ... 2023.10.13 C# WPFプログラミング
C# WPF WPFアプリケーション作成 新しいプロジェクトの作成画面で「WPFアプリケーション」を選択する。プロジェクトテンプレートが多すぎるので「WPF」で検索するかフィルタを「C#」「Windows」「デスクトップ」として選択する。 次の画面ではプロジェクトの構成を入... 2023.10.07 C# WPFプログラミング
C# WPF 郵便番号に自動的でハイフンを挿入する Converterの作成 IValueConverterを実装したConverterクラスを作成する。 using System; using System.Globalization; using System.Text.R... 2023.10.04 C# WPFプログラミング