SPREAD for ASP.NET 10.0J サンプルコード集 > 選択 > 選択範囲をクリアする |
SheetViewクラスのSelectionModelプロパティで選択モデルを取得し、ClearSelectionメソッドを実行します。
//ボタンのクリックイベントで選択範囲をクリアします protected void Button1_Click(object sender, EventArgs e) { //ユーザーの編集内容を反映します FpSpread1.SaveChanges(); //選択範囲をクリアします FpSpread1.Sheets[0].SelectionModel.ClearSelection(); //セルのフォーカスを解除します FpSpread1.Sheets[0].ActiveRow = -1; FpSpread1.Sheets[0].ActiveColumn = -1; }
'ボタンのクリックイベントで選択範囲をクリアします Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 'ユーザーの編集内容を反映します FpSpread1.SaveChanges() '選択範囲をクリアします FpSpread1.Sheets(0).SelectionModel.ClearSelection() 'セルのフォーカスを解除します FpSpread1.Sheets(0).ActiveRow = -1 FpSpread1.Sheets(0).ActiveColumn = -1 End Sub
クライアント側で処理することもできます。
<script type="text/javascript"> function TestSpread() { var spread = document.getElementById("FpSpread1"); spread.ClearSelection(); } </script> <!--スクリプトをHTML Buttonのクリックで実行します--> <input id="HtmlButton1" type="button" value="HTMLボタン" onclick="TestSpread();"/>