タイトル : Re: フォーム内に配置した複数のComboBoxのリストについて 投稿日 : 2010/01/07(Thu) 09:59 投稿者 : るしぇ
まずは何がボトルネックかもう少し明確に調査してください。 情報としてデータ件数と実行環境のマシンスペックが抜けていますね。 実行時間についてもこちらのサイトにはサンプルがあるのですから、 「ぐらい」とかいう表現を使う必要は無いはずです。 http://hanatyan.sakura.ne.jp/dotnet/day03.htm#no11 プログラムの要所に所要時間をデバッグ出力するような コードを入れれば、接続に時間が掛かっているのか、 データ検索に時間が掛かっているのか、表示に時間が 掛かっているのか分かるのでは? CPU 2GHz、960MB RAM、WinXp Pro(SP3) テーブルのデータ件数20〜100件程度の テーブルから10個のコンボボックスに 表示するプログラムで掛かった処理時間は 0.984375 秒でした。(初回) 一度MDBファイルに接続し、Closeした後 2回目からの処理時間は平均 0.253 秒でした。(10回平均) >すべて違うテーブルからリストを作成するのには >とても時間がかかるので 一度接続してしまえば、接続は使いまわせますし、 テーブルが違うというだけで処理が極端に遅くなる ことはありません。 まぁ、これもテストプログラム作成して確認すれば 分かるはずですが。 初心者だろうが、常識で考えて調べられることは、もっと たくさんあるはずです。 |