//记录DataGridView的当前行的某个字段的值...
int rowIndex = (int)this.dataGridView1.CurrentRow.Cells["dutyid"].Value;
......
重读数据         bind.Position = bind.Find("dutyid", rowIndex);================================================
bind为bindingsource,绑定到datatalbe上试一下行不?