2012-07-18から1日間の記事一覧

DataTableから行を抽出して新しいDataTableを作成する

C#

■使用例 var destTable = DataTableHelper.Where(srcTable, row => (int)row["column1"] > 4); ■出力結果 ■コード /// <summary> /// DataTableから行を抽出して新しいDataTableを作成する。 /// </summary> /// <param name="source">対象DataTable</param> /// <param name="predicate">フィルター条件</param> /// <returns>フィルター後のDataTable</returns> …

配列の各要素を書式変換した上で連結する

C#

■使用例 string[] colors = { "red", "blue", "green" }; var joinedText = StringHelper.Join(",", "({0})", colors); ■出力結果 (red),(blue),(green) ■コード /// <summary> /// 配列の各要素を書式文字列に従って変換した上で連結。 /// </summary> /// <param name="separator">区切り記号として使</param>…

指定したコントロールにフォーカスがあるときラベルを強調 2

ラベルの強調表示の解除と強調の方法を指定できるようにした。■使用例 //強調(デフォルト設定) LabelHighlighter.Add(label1, textBox1); //強調の解除 LabelHighlighter.Remove(label1, textBox1); //強調(強調方法を指定) LabelHighlighter.Add(label1…