QA@IT
«質問へ戻る

質問を投稿

C# DataGridView.Rows.Clearについて

C#でDataGridViewコントロールを扱うプログラムを作成していてふと疑問に思ったので質問させて下さい。

DataGridViewクラスのRowsでリスト管理しているDataGridViewRowクラスにはDisposeメソッドが公開されています。
という事はRows.Clearする場合、以下の様な手順を踏む必要があるのでしょうか?

1.一時的にRowsのリストを別のリストに退避
2.Rows.Clear呼び出し
3.別のリストから一行ずつDispose呼び出し
4.別のリストのClear呼び出し

何か大げさな気がしてならないのですが、全く的外れな質問なら申し訳ございません。。
どなたかご教授頂けると幸いです。

C#でDataGridViewコントロールを扱うプログラムを作成していてふと疑問に思ったので質問させて下さい。

DataGridViewクラスのRowsでリスト管理しているDataGridViewRowクラスにはDisposeメソッドが公開されています。
という事はRows.Clearする場合、以下の様な手順を踏む必要があるのでしょうか?

1.一時的にRowsのリストを別のリストに退避
2.Rows.Clear呼び出し
3.別のリストから一行ずつDispose呼び出し
4.別のリストのClear呼び出し

何か大げさな気がしてならないのですが、全く的外れな質問なら申し訳ございません。。
どなたかご教授頂けると幸いです。