2016-07-26 77 views
2

我有這個類,你可以看到:數據綁定屬性沒有找到

public class Document 
    { 
     public int Id { set; get; } 
     public string Number { set; get; } 
     public string Class { set; get; } 
     public string Discipline { set; get; } 
     public string Unit { set; get; } 
     public DateTime SubmitDateTime { set; get; } 


    } 

它有一個存儲庫,以從數據庫中獲得的數據,在我的UI形式把gridviewDevExpress,所以我用我的倉庫我的數據傳遞給dev express gridview

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

我想結合我的同班同學網格視圖,所以我在GridView的定義我的專欄,你可以看到:

enter image description here

我想將我的數據庫列綁定到網格視圖列。我不知道屬性在哪裏?

我運行的結果是:

我有一個記錄在數據庫

enter image description here

+1

您是否指定了[GridColumn.FieldName](https://documentation.devexpress.com/#WindowsForms/DevExpressXtraGridColumnsGridColumn_FieldNametopic)屬性? – DmitryG

回答

0

沒有爲那個叫FieldName列上的DevExpress gridview的屬性。所以你可以添加數據庫列名到FieldName

+0

謝謝你的作品, –

0

您應該創建具有正確分配的GridColumn.FieldName屬性的所有特定列,或根本不創建列(在這種情況下,GridControl會自動填充列本身)。 有關詳細信息,我建議您使用以下教程來描述XtraGrid的設計時數據綁定細節:Create and Manage Columns at Design Time

請,也可以參考下面的文章中描述的數據綁定有關列方面:Creating Columns and Binding Them to Data Fields

此外,還可以使用Data Source Configuration Wizard,使您可以選擇特定的綁定模式(直接,服務器端,並行(ADO,EF,SQL,Excel,WCF,XML,IEnumerable/IList等)。