C# C# DataTableに任意のColumnがあるか調べる C# のDataTableで特定のカラムがあるか、有無を調べるには、Columns.Containsを使います。 簡単ですな。 2016.07.05 C#
C# C# DataGridViewのSelectedRowsをDataTableで取得する DataGridViewで選択している行を取得する、SelectedRowsはかなりの頻度で利用するのですが、さらにSelectedRowsで取得できる行から、特定の行だけを抽出したい場合。 DataGridView.SelectedRo... 2016.06.04 C#
C# C# 二値化した画像をGraphicsで扱えるようにする 「C# 二値化した画像をGraphicsで扱えるようにする」で二値化した画像に、赤枠をつけたりしたいと思って、Graphicsで処理しようとすると、「グラフィック オブジェクトをインデックス付きピクセル形式を持つイメージから作成できません」... 2016.05.03 C#
C# OpenCvSharp でRGB要素別々で二値化する OpenCvSharpで、画像を二値化する方法はグレースケールしてから、Cv.Thresholdで二値化します。 でも、RGB各要素で閾値を変えたい場合、たとえば、緑成分の多い画像を処理したい時などには次のようにします。 2016.05.03 C#
C# C# Tesseract-OCRで「liblept168.dllが見つからない」エラー Windowsで文字の読取りをしようと、Tesseract-OCRを利用させていただきました。 で、開発環境ではうまく行ったので、ビルドして配布先のPCで実行したところ、こんなエラーが。 Failed to find library "... 2016.03.10 C#
C# C# ブラウザからドラッグドロップでURLを取得する ブラウザのアドレスバーのURLや、リンクをドラッグドロップして、URLを取得する方法です。 たとえば、フォームに、テキストボックを一つ用意して、DragDropイベントと、DragEnterイベントを追加しておいて、以下のコードをいれる。... 2016.02.23 C#
C# C# テキストから正規表現で電話番号やメールアドレスなどを読み取る 正規表現を使って、文字列の中から、電話番号やメールアドレスを取得するスクリプト。 電話番号を取得する basetext に対象の文字列が入っているとします。 で、電話番号だけを取り出す正規表現を設定した、Regexオブジェクト... 2016.02.23 C#
C# C# で、Excelを開いて閉じるときに止まってしまう問題の解決 C# で、Excelを開いて閉じるときに止まってしまう現象が。 どうやら、閉じるときに、「保存しますか?」ダイアログが開いてしまってたのが原因らしい。たとえば、こんなコード。 WorkBook.Close();のところで止まって... 2016.02.19 C#
C# C# DataRowの値を取り出すときにDBNullでエラーを出さない。 DataRowから値を読み込むとき、 たとえば、 と適当にDataRowを用意して、 と読み取ろうとすると、 「型 'System.InvalidCastException' のハンドルされていない例外が mscorlib.dl... 2015.12.08 C#
C# C# DataRowの配列をDataTableに変換する DataTableをselectで取り出したDataRowの配列をDataTableに変換するには、CopyToDataTable()をつかいます。 たとえば、DataTableからSelectで行を取り出すと、DataRowの配列で返さ... 2015.10.14 C#