怎么判断GridView1_SelectedIndexChanged 这个事件已触发!

解决方案 »

  1.   

    我知道有这个事件,我就是想在其他方法中判断,这个事件已触发,如果触发就是true,否则就是false
      

  2.   

            private void dataGridView1_SelectionChanged(object sender, EventArgs e)
            {        }
      

  3.   

    if else 判断这个事件的状态的
      

  4.   

      if()
      {
         return true;
      }
      else
      {
         return false;
      }我就是不知道if()里面应该怎么写
      

  5.   

    在SelectedIndexChanged里设置viewState变量,是否为true为true执行了
    public bool bFlag
    {
     get
    {
    ViewState[""]=value;
    }
    set
    {
     return (bool)ViewState[""];
    }
    }
      

  6.   

    dataGrid_CurrentCellChanged
    用这个就行了
      

  7.   

    定一个bool变量设置成false
    在GridView1_SelectedIndexChanged 事件里面修改状态,如果改变就设置成true
    别的时间里面判断这个bool就行了。
      

  8.   

    不用变量 ,就用ViewState保存就行了
      

  9.   

    最简单的方法就是在
    private void dataGridView1_SelectionChanged(object sender, EventArgs e) 
            {         } 
    在它里面写个Boolean的变量。
    你在你的那个if里面就可以判断了啊。
      

  10.   

    弄个bool局部变量 默认 false
    在事件里   给局部变量 true想要判断是否出发过 判断这个变量
      

  11.   


    bool check=false;private void  GridView1_SelectedIndexChanged (object sender, EventArgs e) 
    {
       check=true;
       
    }
          Message.box(check.toString());
      

  12.   

    Message.box(check.toString());
    把上面的这句写在大括号里面去 
      

  13.   

    你到底想做什么?事件是否触发你是已知的啊。上面的方法很详细了。如果你疯了,那么可以不用bool直接去msg里抓吧,哈哈哈哈。。