MESCIUS 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();"/>

 

 


© MESCIUS inc. All rights reserved.