当我刷新datagrid时,获取它的CurrentRowIndex,属性为0.
>>>这个有什么问题么?就是这样的。
--------------------------------
同时,我还有一个Button.我的本意是,当刷新后,点datagrid任何一行时,Button的Enabled属性由flase变为true.但是现在,当我当点中第一行时,Button的Enabled属性没有发生任何变化,只有点击,其中行时,才会由flase变为true.
>>> 你刷新时调用DataGridOnClick即可

解决方案 »

  1.   

    private void dgdStudent_CurrentCellChanged(object sender, System.EventArgs e)
    {
    btnAmend.Enabled =true;
    }
      

  2.   

    我想把datagrid一行的值赋给到一些文本框中,难道不是用CurrentCellChanged这个事件?
      

  3.   

    当我当点中第一行时,Button的Enabled属性没有发生任何变化,只有点击,其中行时,才会由flase变为true.跟特定行有关吗?不是点第一次没反应,点第二次才有反应?