Linq

DataTableにLinqしてデータがあるかを確認する

using System.Linq を利用 Linqを利用して、DataTable の中にある値を検索してみます。今回は条件に該当するレコードがあるかどうかの判定をします。 .Whereを利用する DataTable の中に格納されているレ...
XAML

WPF ViewModelをBindignして表示変更通知をして画面書き換えコンボボックスへの選択をViewModelへ反映コンボボックスを利用する方法

ViewModelを作成する この項はこちらの続きです。ViewModelの概念が分からない方はこちらから順を追ってみる事をお勧めします。 ItemSourceにString配列をバインドさせる コンボボックスのItemsSourceにSt...
postgres

Postgres 副問い合わせ SELECTした値が他のテーブルにあるかないかをEXISTSで確認して、列を作る

EXISTS あるかないかを判定できます。 EXISTS ( subquery ) EXISTSの中に、SELECT文を書き、値があればTRUEです。 EXISTS(SELECT id FROM history WHERE id = mas...
XAML

WPF ViewModelをBindignして表示変更通知をして画面書き換えテキストボックスへの入力をViewModelへ反映

ViewModelを作ってみる とりあえず、Bindingさせるだけ ViewModel class MainVewModel { public string TimeSttTxt { get; set; } = "開始時刻"; publi...
C#

C# DateTime型の時間を消す

DateTimeで時間だけ00:00にしたい var dateTimeNow = DateTime.now(); var dt = DateTime.Pase(dateTimeNow.ToShortDateString()); 日付で絞りた...
C#

TouchDownイベントと、PreviewMouseLeftButtonDownが同時に発生する時の対処

WPFでタッチパネルアプリ WPFでタッチパネルアプリを作成しています。 画面をタッチしても、Clickしても同じ動作をさせたいと思っていますが、TouchDownイベントで調子よくイベントが発生しているなと思っていたら、時々Preview...
Linq

C# これなら分かる Linq 基本編4-3. メソッド形式と、メ ソッド形式を使う場合

4-3. メソッド形式と、メソッド形式を使う場合 VisualStudio2016にて、新しくプロジェクトを作成します。ウィンドウにボタンを一つ配置して、下記のコードを記載。 動作string.Reverseにて、IEnumerable型の...
Linq

C# これなら分かる Linq 基本編4-2. メソッド形式と、メ ソッド形式を使う場合

4-2. メソッド形式と、メソッド形式を使う場合 VisualStudio2016にて、新しくプロジェクトを作成します。ウィンドウにボタンを一つ配置して、下記のコードを記載。 動作配列 numbers の中から、条件に合う数値のみを抽出しま...
Linq

C# これなら分かる Linq 基本編4-1. メソッド形式と、メ ソッド形式を使う場合

4. メソッド形式と、メソッド形式を使う場合 VisualStudio2016にて、新しくプロジェクトを作成します。ウィンドウにボタンを一つ配置して、下記のコードを記載。 動作配列 numbers の中から、条件に合う数値のみを抽出します。...
Linq

C# これなら分かる Linq 基本編3-2. コレクションの加工

3-2. コレクションの加工 VisualStudio2016にて、新しくプロジェクトを作成します。ウィンドウにボタンを一つ配置して、下記のコードを記載。 動作配列 numbers の中から、条件に合う数値のみを抽出します。抽出された値を型...