private void grdBusinessCard_Sorted(object sender, EventArgs e) { // 设置鼠标繁忙状态,并保留原先的状态 Cursor holdCursor = this.Cursor; this.Cursor = Cursors.WaitCursor; if (this.permissionEdit) { SequenceService sequenceService = new SequenceService(); string[] sequence = sequenceService.GetBatchSequence(UserInfo, BaseBusinessCardTable.TableName, this.DTBusinessCard.DefaultView.Count); int i = 0; foreach (DataRowView DataRowView in this.DTBusinessCard.DefaultView) { DataRowView.Row[BaseBusinessCardTable.FieldSortCode] = sequence[i]; i++; } // 控制导航按钮 this.SetSortButton(false); } // 设置鼠标默认状态,原来的光标状态 this.Cursor = holdCursor; }