ユーザーが行の単一選択と行の複数選択を行ったかどうかを知る方法。次のコードを使用します。
if(grdSearch.Row==grdSearch.RowSel)
{
MessageBox.Show("single row selected");
}
else
{
MessageBox.Show("multiple row selected");
}
ただし、これは、ユーザーがマウスを使用して選択をドラッグ アンド ドロップした場合にのみ機能します。ただし、ユーザーが CTRL キーを使用して選択すると、RowSel と Row は同じ値になります。ユーザーによる単一選択と複数選択を区別する方法。