Mình đã làm và thấy vẫn bình thường. Bạn thử thiết kế form mà làm theo ví dụ nhỏ này xem

public Form1()
        {
            InitializeComponent();
            Load += Form1_Load;
        }
        void Form1_Load(object sender, EventArgs e)
        {
            DataTable dt = new DataTable("dt");
            dt.Columns.Add(new DataColumn("Column",typeof(string)));
            dt.Rows.Add(new object[] {"a"});
            dt.Rows.Add(new object[] { "b" });
            dt.Rows.Add(new object[] { "c" });
            dt.Rows.Add(new object[] { "d" });
            dt.Rows.Add(new object[] { "e" });
            gridControl1.DataSource = dt;
        }
        private void btnNext_Click(object sender, EventArgs e)
        {
            gridView1.MoveNext();
            simpleButton1.Text = gridView1.GetFocusedDisplayText() + "( dòng " + gridView1.FocusedRowHandle.ToString() +  ")";
        }
        private void btnPrev_Click(object sender, EventArgs e)
        {
            gridView1.MovePrev();
            simpleButton2.Text = gridView1.GetFocusedDisplayText() + "( dòng " + gridView1.FocusedRowHandle.ToString() + ")";
        }