2016-07-26 14 views
2

を見つけていないDEV特急グリッドデザイナでプロパティをバインディング:データは、あなたが見ることができるように、私はこのクラスを持っている

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; } 


    } 

それは置いgridviewDevExpressでUIに私の形で、データベースからデータを取得するためのリポジトリを持っているので、私は私は、グリッドビューに私のクラスをバインドしたいので、あなたが見ることができるように私はGridViewの中で私の列を定義dev express gridview

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

に私のリポジトリを使用して自分のデータを渡す:

enter image description here

私は財産がどこにある.Iは知らないグリッドビューの列に自分のデータベース列をバインドしたいですか?

私のランニングの結果は次のとおりです。

私は、データベース内のレコード

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は列自体に自動的に値を設定します)。 Create and Manage Columns at Design Time:詳細については は、私はあなたがXtraGridのデザイン時データバインディング詳細を記述し、次のチュートリアルを使用することをお勧め。

してください、また、列に関連する側面をデータバインディングを記述し、次の記事をお読みください。Creating Columns and Binding Them to Data Fields

また、あなたは、特定の結合様式(直接、サーバー側、パラレルを選択することができますData Source Configuration Wizardを使用することができますまたは様々なデータソースの非同期)(ADO、EF、SQL、エクセル、WCF、XML、IEnumerableを/のIListと等)。

関連する問題