Yazı

Devexpress XtraGrid Entity Framework Master Detail Data


Aşağıdaki kodlar ile entity framework kullanarak master detay veriyi gösterebiliriz

  • Aşağıdaki kod veriyi yükler
 void InitData()
        {
            DBEntities DBContext = new DBEntities();
            gridAnaOperasyon.DataSource = DBContext.operasyonana.Include("operasyon").ToList(); 
            
        }

 private void gridViewAnaOperasyon_MasterRowEmpty(object sender, MasterRowEmptyEventArgs e)
        {
            operasyonana row = gridViewAnaOperasyon.GetRow(e.RowHandle) as operasyonana;
            e.IsEmpty = row.operasyon.Count == 0;
        }

 private void gridViewAnaOperasyon_MasterRowGetRelationCount(object sender, MasterRowGetRelationCountEventArgs e)
        {
            e.RelationCount = 1;
        }

 private void gridViewAnaOperasyon_MasterRowGetRelationName(object sender, MasterRowGetRelationNameEventArgs e)
        {
            e.RelationName = "ALT OPERASYONLAR";
        }

   private void gridViewAnaOperasyon_MasterRowGetChildList(object sender, MasterRowGetChildListEventArgs e)
        {
            operasyonana row = gridViewAnaOperasyon.GetRow(e.RowHandle) as operasyonana;
            e.ChildList = new BindingSource(row, "operasyon");

        }

 Bu içeriği değerlendirin
 Paylaş:

 İlişkili yazılar

Entity Framework Group-By Kullanımı
Entity Framework Group-By Kullanımı için kodlar

Yorumlar (0)