簡體   English   中英

Infragistics UltraWinGrid刪除確認

[英]Infragistics UltraWinGrid Delete Confirmation

默認情況下,ultraWinGrid會彈出刪除確認框以刪除任何行。 如何關閉該功能?

如果我在代碼中刪除,那沒問題:

myUltraGrid.DeleteSelectedRows(False)

但是當用戶按下刪除鍵時,我不知道如何應用它。

您可以檢測何時按下行上的刪除鍵。 使用類似BeforeRowsDeleted事件的內容。 該事件公開了BeforeRowsDeletedEventArgs對象,該對象具有e.DisplayPromptMsg屬性。

private void ultraGrid_BeforeRowsDeleted(object sender, BeforeRowsDeletedEventArgs e)
{
     e.DisplayPromptMsg = false;
}

你如何避免堆棧溢出/無限循環? - 傑夫6秒前

auujay有它。 它不會導致無限循環,因為無論選擇和刪除多少行,它都只運行一次。 所有這一切都關閉了通用消息框。 我們使用它,因此我們可以顯示預刪除的自定義消息,例如“你真的,真的確定嗎?”

如果沒有,請使用e.cancel=true

有一個更好的方法:

grid.DisplayLayout.Override.AllowDelete = DefaultableBoolean.False;

根據文件

UltraGridRow.Delete(false);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM