[過去ログ] C#, C♯, C#相談室 Part95 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
921
(1): (ワッチョイ 9f24-CBSz) 2020/03/09(月)15:52 ID:GI3THqg50(1/3) AAS
WinformsならSuspendLayout & ResumeRayout(true)で囲ってみては?
DataGridViewってItemsSourceに代入するとき以外は代入するたびに表示の更新されるよね、確か
926
(1): (ワッチョイ 9f24-CBSz) 2020/03/09(月)18:28 ID:GI3THqg50(2/3) AAS
>>922
ちゃんと
TestDataGridView.SuspendLayout();
TestDataGridView.ResumeRayout(true);
って書いた?

これはコントロール毎にしか聞かないから、Form1のサスペンド呼び出しても子コントロールには効かない
927: (ワッチョイ 9f24-CBSz) 2020/03/09(月)19:15 ID:GI3THqg50(3/3) AAS
TestDataGridView.SuspendLayout();
//ここにTestDataGridViewの処理を書く
TestDataGridView.ResumeRayout(true);

いずれにしても20秒も掛かるとなると他に原因ありそうだな
一応自分はFlowLayoutPanelに自作コントロールをListViewのように並べるというソフト作ってた時、
1000個以上のアイテムを一気に追加すると数秒ラグってたのがこの手法によってほぼ一瞬で表示されるようにはなったが
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.794s*