使用DataGridView。怎么通过程序的方式对当前记录跳转?

解决方案 »

  1.   

    this.BindingContext[this.datagridview1.DataSource, this.datagridview1.DataMember].Position = XXXX;
      

  2.   

    使用同步跟踪解决了。但是感觉不踏实。请问高手们,是否DataGridView的rows.index和他的源数据的index的次序对应?
      

  3.   

    如果你认为DataView也算源的话,那么对应
      

  4.   

    好比datatable d1;
    this.dataGridView1.DataSource =d1;
    现在问是否必然 dataGridView1 .Rows [n]==d1.Rows [n]??哪怕是各种情况的更新后仍然保证它们的对应?
      

  5.   

    具体说我不知道你在担心什么,每一个DataGridViewRow对应一条DataRow;无论这个DataGridViewRow的位置如何,都对应的是同一个DataRow,而DataRow就算是被颠倒顺序,也不会影响DataGridViewRow的内容.就像手机,无论你现在在任何城市漫游,通过你的号都能找到你,并不是如果你到了另一个城市,别人再打这个手机号时,会打到另一台手机上