2020-12-01から1日間の記事一覧

ListBoxに対する存在チェック

■ListBoxの値が、DataSourceを指定してない単純なAddでセットされたものである場合 ・Boolean =ListBox.Items.Contains(検索値) ■ListBoxのデータソースがDataTableの場合 (*)この場合はLINQがいい。Selectでもいいけど… ・Boolean=dt.AsEnumerable.Any(Func…

DataTableに対する値の存在チェック(LINQ)

■dt = DataTable CheckValue = 検索値 p = DataRowとなる ・DataTableの(0)列に、検索値が存在するかチェック Boolean = dt.AsEnumerable.Any(Function(p) p(0) = CheckValue)) (*) DatatableへのLINQは、AsEnumerableを通す必要がある。

DataSourceを変更しても画面のControlが更新されない

■DataGridViewやListBoxでDataSoruceの値を変えても、画面の内容がDataSouce値に 応じた内容に変更されない ・変更前後で同じインスタンスをDataSourceに使うと、 再バインドされず更新されない。 ★例えば以下の様な場合 Dim wList As New List(Of String) ①…