2008-11-24 41 views

Trả lời

7

AfterCellUpdate là những gì bạn muốn, nhưng bạn có thể cần phải gọi:

  • YourGridControl.PerformAction (Infragistics.Win.UltraWinGrid.UltraGridAction.EnterEditMode)
  • YourGridControl.PerformAction (Infragistics.Win.UltraWinGrid. UltraGridAction.ExitEditMode)

để thực sự kích hoạt cập nhật, tùy thuộc vào thời điểm bạn muốn kích hoạt.

Tôi đã nhận thấy rằng đôi khi nó có thể khó xử khi nó sẽ kích hoạt sự kiện, nếu không.

+1

Nó kích hoạt sau khi ô 'mất tiêu điểm' và nội dung được xác thực. –

+1

Phải. Nhưng nếu anh ta muốn một phản ứng ngay lập tức cho một tế bào đang được thay đổi (như một hộp kiểm được nhấp vào), anh ta sẽ cần gọi PerformAction thông qua mã. –

+0

Haha, tôi đã nghĩ rằng nó là lạ để xem 2 câu hỏi Infragistics trong một khoảng thời gian ngắn như vậy :-) –

1

AfterCellUpdate phải là sự kiện phù hợp ... Đảm bảo sự kiện được bật trong EventManager!

3

Có sự kiện CellChange kích hoạt khi người dùng bắt đầu nhập giá trị vào ô. Sự kiện này hữu ích nếu bạn cần biết chính xác khi nào một ô được sửa đổi khi sự kiện AfterCellUpdate chỉ kích hoạt khi người dùng thoát khỏi các ô mà anh ta đang thay đổi.

Các vấn đề liên quan