.Netのデータテーブルにインデックスを追加する方法はありますか?.Netデータテーブルにインデックスを追加する(データセット)
私は約1,100行のデータテーブルを持ち、datatable.selectステートメントはメモリ内操作では少し遅く見えます。
table.Rows.Find(New Object(){<value in column1>, <value in column2>})
を検索するとき
.Netのデータテーブルにインデックスを追加する方法はありますか?.Netデータテーブルにインデックスを追加する(データセット)
私は約1,100行のデータテーブルを持ち、datatable.selectステートメントはメモリ内操作では少し遅く見えます。
table.Rows.Find(New Object(){<value in column1>, <value in column2>})
を検索するとき
table.PrimaryKey = new DataColumn[]{table.Columns("column1"),table.Columns("column2")}
これは、データローを返します。また、主キーの値は一意でなければなりません。それ以外の場合は例外がスローされます。
これは素晴らしいヒントです。誰も私の後ろに読んでいる:1行目の正しい構文は '... new DataColumn [] {table.Columns(...'大括弧に注意してください) –
'DataColumn'をそこから離れることができるはずです。単に 'new [] {table.Columns(...' – NetMage
[Scaling ADO.NET DataTables](https://msdn.microsoft.com/en-us/library/dd364983.aspx)別の方法があるかもしれませんが、詳細はほとんどありません... – Plutonix
これはすでにゼロベースのインデックスに従っています。 '.Rows [n]'は 'nth'行を返します –