C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 58 を表示中)
■33359 / )  DataGridViewで複数セル選択時の位置について
□投稿者/ tamaboyo (57回)-(2009/02/26(Thu) 15:45:36)

分類:[C#] 

tamaboyoです。

DataGridViewでセルを複数選択した場合に、左上のセルの位置を取得する方法ではまっています。
今のところ、
foreach (DataGridViewCell dgv in DataGrid.SelectedCells)
{
if(dgv.ColumnIndex<nCol)
{
nCol=dgv.ColumnIndex;
}

if(dgv.RowIndex<nRow)
{
nRow=dgv.RowIndex;
}
}
で選択位置の最小値を取るようにしているのですが、これだと沢山のセルを選択した際に時間がかかります。
他に方法はないのでしょうか?

環境はVS2005です。
宜しくお願いします。
返信 編集キー/


管理者用

- Child Tree -