[英]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.