簡體   English   中英

如何在 Devexpress 網格中禁用“新項目行”區域

[英]How to disable 'new item row' area in Devexpress grid

我在 Devexpress 中有一個 gridview。 在網格的頂部,我有一個空白區域,允許我向網格添加一個新客戶端。 問題是當我點擊右欄附近的空白區域時,就好像我點擊了“Supprimer”按鈕。 我想禁用那個正確的區域,這樣當我點擊它時,什么也沒有發生。 所以這意味着,如果我點擊空白區域的左側,我只能添加一個新客戶端。

我嘗試使用 ShowingEditor 但無法讓它工作:

Private Sub gvException_ShowingEditor(sender As Object, e As CancelEventArgs) Handles gvException.ShowingEditor

        If gvException.IsNewItemRow(gvException.FocusedRowHandle) Then
            gvException.Columns("Supprimer").OptionsColumn.ReadOnly = True
            buttonDeleteException.Buttons(0).Caption = "Supprimer"
            'e.Cancel = True
        Else
            gvException.Columns("Supprimer").OptionsColumn.ReadOnly = False
            e.Cancel = False
        End If
    End Sub

在此處輸入圖片說明

使用這個:

Private Sub gvException_ShowingEditor(sender As Object, e As System.ComponentModel.CancelEventArgs) Handles gvException.ShowingEditor
    If gvException.IsNewItemRow(gvException.FocusedRowHandle) and gvException.FocusedColumn.FieldName = "Supprimer" Then
        e.Cancel = True
    End If
End Sub

暫無
暫無

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

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