1
我正在使用實體框架和DevExpress 10.5 XtraGrid。 假設我們有實體 實體框架的兩級深度主細節
所以我的觀點是使用XtraGrids和主詳細信息表格中顯示它們。 gridControl的水平樹應該是這樣的:
爲MainGrid所以我已經實現了這樣的活動
#region gridView1_enents
private void gridView1_MasterRowEmpty(object sender, DevExpress.XtraGrid.Views.Grid.MasterRowEmptyEventArgs e)
{
districts c = (districts)gridView1.GetRow(e.RowHandle);
e.IsEmpty = c.districtparts.Count == 0;
}
private void gridView1_MasterRowGetRelationCount(object sender, DevExpress.XtraGrid.Views.Grid.MasterRowGetRelationCountEventArgs e)
{
e.RelationCount = 1;
}
private void gridView1_MasterRowGetRelationName(object sender, DevExpress.XtraGrid.Views.Grid.MasterRowGetRelationNameEventArgs e)
{
e.RelationName = "districtparts";
}
private void gridView1_MasterRowGetChildList(object sender, DevExpress.XtraGrid.Views.Grid.MasterRowGetChildListEventArgs e)
{
districts c = (districts)gridView1.GetRow(e.RowHandle);
e.ChildList = new BindingSource(c, "districtparts");
}
#endregion
和工作正常:有一個網格,顯示我區,我可以擴大每行和那裏顯示另一個與分區網格 問題是:我該怎麼做才能顯示votecallers。目標是具有兩個級別的主從細節層次結構。這意味着地區應該有地區部分,地區部分應該有投票者。
謝謝。