我就是想在datagridview绑定数据后选中第一行,
        private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            DataGridView grvd = (DataGridView)sender;
            if (grvd.CurrentCell != null)
            {
                grvd.Rows[e.RowIndex].Selected = true;
                BindUserDetailInfo(grvd.Rows[e.RowIndex]);
            }           
        }
就是要通过if的判断去执行绑定BindUserDetailInfo(grvd.Rows[e.RowIndex]);绑定数据时本来该有四次触发datagridview_RowEnter的,但是只触发了3次。所以一直都没执行if(){}中的内容。
当我在绑定后鼠标点击换行时,就连续两次触发了这个事件(本来换行只应该触发一次的)。再点击换行就正常了(只触发了一次),请问是啥原因