代码之家  ›  专栏  ›  技术社区  ›  Younes

类实例中的数据绑定和列表

  •  2
  • Younes  · 技术社区  · 14 年前

    我已经初始化了一个我称为“关系”的类的实例。这个类还包含一个“账单”列表。当我将这些信息数据绑定到一个网格时,关系就会显示出来,而不是账单。关系信息会返回到一个列表中,账单就在其中。

    Relation cRelation = new Relation();
    List<tRelation> relationList = cRelation.getRelations(); 
    

    关系有:

    relation.Bills <== List<tBills>;
    

    如何确保列表中的列表也显示在数据报中?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Marcel    14 年前

    不能。请使用主/细节方法,以下是一种方法: How to: Create Master/Detail Lists with the Windows Forms DataGrid Control

        2
  •  0
  •   SiN    14 年前

    在网格的项模板中放置一个GridView。

    行绑定事件 对于第一个网格,获取每行的内部网格,并从源列表中应用数据绑定,如下所示:

    Relation relation = (Relation) e.Row.DataItem;
    GridView grdInner = (GridView) e.Row.FindControl("grdInner");
    grdInner.DataSource = relation.Bills;
    grdInner.DataBind();