DataTableで高速ソートデータを使用することは可能ですか?高速ソートdataTable
私はいくつかの行(30k〜500k)でdataTableを持っています。私はdataTable(データビューなどではない)でソートする必要があります。私はこの部分はokです、と非常に高速で行いますが、1回の警告である
var view = dataTable.DefaultView;
view.Sort = sortParameters;
var dataTable = view.ToTable();
を使用するので、私はsoryパラメータでクエリを持っています。私はview.ToTable()を使用する場合、新しいテーブルはsetted primaryKeyを持っていません。私はそれを再度設定しなければならず、この操作には多くの時間がかかります。/
これは変更できません。私は2つのdataTableを(同じテーブル定義で他のソースから)結合しなければならないし、設定されたprimaryKeysを返す必要があります - 私はそれをスキップすることはできません前にどのように言う。
これをスピードアップする方法はありますか?
ソートされたテーブルはどこで使用しますか? –