簡體   English   中英

AddnewRow屬性在devexpress網格視圖中不起作用

[英]AddnewRow Property doesn't work in devexpress grid view

我正在嘗試在devexpress中將數據獲取到gridview中,如下所示:

 private void frmDocument_Load(object sender, EventArgs e)
        {
            gridControlDocument.DataSource = _documentRepository.Get().ToList();
        }

在此處輸入圖片說明

如您所見,我放了一個按鈕來添加新記錄:

 private void btnNewRecordDocument_ItemClick(object sender, ItemClickEventArgs e)
    {
        gridViewDocument.AddNewRow();

    }

但是它不起作用,也沒有向gridview中添加任何記錄為什么?正如您在圖片中看到的那樣,在gridview中禁用了append or +按鈕。

如果您的數據源是一個列表,它將不起作用。 您需要將其更改為BindingList:

private void frmDocument_Load(object sender, EventArgs e)
{
    gridControlDocument.DataSource = 
       new BindingList<SomeClass>(_documentRepository.Get().ToList()) { AllowNew = true};
}

暫無
暫無

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

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