【C#】DataTableのSelect高速化

Selectの前に、DefaultView.Sortを呼び出してIndexを作成することで高速化できる。(何度もSelectする状況を想定)

dataTable.DefaultView.Sort = "FIELD_NAME";
dataTable.Select("FIELD_NAME = 'value'");

ちなみに、Selectで指定する値は数値でも文字列でも「’」で囲んでおくのが無難。
エラー内容は忘れたが、数値型の列を数値でSelectしたところ謎の例外エラーが発生して困った際に「’」で囲んだらエラー回避できた・・・