暇つぶし2chat TECH - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト22:デフォルトの名無しさん (ワッチョイ af87-Eko0) 16/12/29 10:48:11.82 WI/qqjBQ0.net 20です。ComboBoxでピンと来て、検索してみたのですが、おそらくここで質問されている現象と同じようなことかと思います。 https://translate.google.co.jp/translate?hl=ja&sl=en&u=https://social.msdn.microsoft.com/Forums/windows/en-US/26ca1a52-03af-4ad5-8f98-d22498116701/datagridviewcomboboxcell-memory-leak%3Fforum%3Dwinformsdatacontrols&prev=search DataGridViewのComboBoxに表示させる要素をDataTableとバインドさせているのですが、それが影響しているようです。 上記の質問ページの回答で解決しているのか不明ですが。。。 23:デフォルトの名無しさん (ワッチョイ af87-Eko0) 16/12/29 13:24:27.74 WI/qqjBQ0.net 20ですが解決しました。 原因は、DataGridViewのComboBoxの要素用にDatatableをバインドしていたのですが、 それだとDataGridView.Rows.Clear()しただけでは、ガベージコレクションされていませんでした。 DataGridView.Rows.Clear()したあとに、 各バインドをすべて解除する(Datasourceにnullを代入)と、 ガベージコレクションで、メモリが解放されました。 (その後、次のデータを表示するために再バインドを行います) どうも懇切丁寧に教えてくださり、ありがとうございました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch