Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
DataTable Xがありますが、特定のエントリを検索する場合は、BindingSource.Filter、X.Select()、またはforeachを使用する方が高速/優れていますか?
X.Select()パフォーマンスについてコメントすることはできませんが、ソースを直接操作しているため、を使用するとコードが最も用途が広くなります。
X.Select()
また、1つ(または複数)の列で等式比較を実行することにより、検索している行を見つけることができるかどうかを設定X.PrimaryKeyして使用することを検討してください。x.Rows.Find()このオプションは通常、Select()メソッドよりも高速です。
X.PrimaryKey
x.Rows.Find()
Select()