当我第一次在datagrid中显示数据后,我再点击datagrid的某列它将会以点击的列排序,但是因为我第一次加载数据时可能是以如用:ID排序的,但第二次如是以:班级排序的,而我看的是第一次中的ID为12的记录,我希望在点击新列如:班级后这条记录的显示位置不变,还是在开始显示的位置,这时就只能让滚动条滚动了,我用代码控制滚动条滚动要怎样做呢?