检查是否已完全选择行

时间:2013-03-26 05:50:49

标签: c# datagridview datagridviewrow

我的datagridview处于RowHeaderSelect模式。因此,单击RowHeader将选择整行。

但是,在任何时候,当我使用键盘上下文菜单快捷键或快捷键时,我需要检查当前是选择整行还是仅选择单个单元格,并相应地执行操作。我该如何检查?

2 个答案:

答案 0 :(得分: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.selectedindexchanging.aspx

答案 1 :(得分:0)

使用RowCommand事件的参数e的CommandName方法。 像

if(e.CommandName=="Select")   
{
   //code
}