0

私の datagridview は RowHeaderSelect モードです。したがって、RowHeader をクリックすると、行全体が選択されます。

ただし、任意の時点で、キーボードからコンテキスト メニューのショートカットまたはショートカット キーを使用する場合、現在行全体が選択されているか、1 つのセルだけが選択されているかを確認し、それに応じてアクションを実行する必要があります。これを確認するにはどうすればよいですか?

4

2 に答える 2

0

プロパティで確認できe.CommandNameます。

コードのふざけたパッチをチェック>>

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        SXEngine.Classx USER = (SXEngine.Classx)Session["APPOBJ"];        

        if (e.CommandName == "Select")
        {
            USER.bRowSelect = true;         
        }
        else
        {
            USER.bRowSelect = false ;
        }
    }

このリンクを調べて、gridview のさまざまなプロパティに関する詳細情報を取得>>

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.selectedindexching.aspx

于 2013-03-26T05:55:11.070 に答える
0

RowCommand イベントの引数 e の CommandName メソッドを使用します。お気に入り

if(e.CommandName=="Select")   
{
   //code
}
于 2013-03-26T05:57:08.057 に答える