前移
this.BindingContext[ds1,"数据表名"].Position ++;
后退
this.BindingContext[ds1,"数据表名"].Position --;

解决方案 »

  1.   

    //向下滚动
    this.BindingContext[数据集名称,"数据表名"].Position = (this.BindingContext[数据集名称,"数据表名"].Position + 1);//向上滚动
    this.BindingContext[数据集名称,"数据表名"].Position = (this.BindingContext[数据集名称,"数据表名"].Position - 1);//最前
    this.BindingContext[数据集名称,"数据表名"].Position = 0;//最后
    this.BindingContext[数据集名称,"数据表名"].Position = (this.数据集名称.Tables["数据表名"].Rows.Count - 1);
      

  2.   

    多謝多謝﹗﹗﹗
    再請教一個間題,如何取得datagrid所選行在datatable中的位置??
    datagrid運行中允許排序.
    解決問題的另給50分!!