###前提・実現したいこと
C++/CLI を使ってGUIを作成しています
行っていることは、DataGridViewの行数 列数をGUIから入力して動的に表を作成しております。
表の作成自体はできるのですが、作成した表についてセルの結合を行いたいのですが上手くいきません。
調べた結果、DataGridViewではセルの結合はできないようなのですが見かけだけでも結合できているようにしたいと思っています。具体的には、セルをクリックしたときに右隣のセルと結合し、1つのセルのように見せるといった具合です。そもそもセルをクリックして結合自体 DataGridView でできるのでしょうか?
###試したこと
試しにCellPaintingを使って境界線を消してみました。
以下ソースとなっています
private: System::Void DataGridView_CellPainting(System::Object^ sender, System::Windows::Forms::DataGridViewCellPaintingEventArgs^ e) {
e->AdvancedBorderStyle->Bottom = DataGridViewAdvancedCellBorderStyle::None;
}
確かに境界線は消えてセルが結合しているように見えるのですが、セルを指定して結合したいのでCellPainting イベントは使えないのでしょうか?
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
Visual Studio 2017
Net Framework 4.6