- PR -

ファイル一覧の取得について

1
投稿者投稿内容
trick
常連さん
会議室デビュー日: 2003/11/14
投稿数: 31
投稿日時: 2006-12-27 21:37
trickと申します。
サーバ上の特定フォルダ内のファイル一覧を取得し、DataGridに表示しているのですが、ファイル数が多くなると画面の起動処理自体に非常に時間がかかり、運用できないような状態になってしまっています。
そこで、画面に自前でページ切り替え機能(1ページの表示内容は、設定値の件数のみをGetFilesでforeachし、DataGridにはその件数分しか格納しない)を組み込もうと思ったのですが、そうするとDataGridのソート順が保持されません。
どなたか、ファイル一覧を高速で取得し、DataGridへの格納も高速な方法をご存知の方はご教授下さい。
言語はC#.NETです。
以上、よろしくお願いいたします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-12-27 21:42
引用:

trickさんの書き込み (2006-12-27 21:37) より:

どなたか、ファイル一覧を高速で取得し、DataGridへの格納も高速な方法をご存知の方はご教授下さい。


高速化は無理ですので、外部ファイルにキャッシュを持っておくか、
非同期でファイル一覧を表示するなどしましょう。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
trick
常連さん
会議室デビュー日: 2003/11/14
投稿数: 31
投稿日時: 2006-12-28 10:16
引用:

じゃんぬねっとさんの書き込み (2006-12-27 21:42) より:
引用:

trickさんの書き込み (2006-12-27 21:37) より:

どなたか、ファイル一覧を高速で取得し、DataGridへの格納も高速な方法をご存知の方はご教授下さい。


高速化は無理ですので、外部ファイルにキャッシュを持っておくか、
非同期でファイル一覧を表示するなどしましょう。





やはりそれしかないですか・・・。
ソート順は保持しなくて良い、とするか、非同期にするかで検討します。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)