簡體   English   中英

將綁定源綁定到列表

[英]Bind Bindingsource to a list

我有一個像

internal class CalculationsDataRelations
{
    public List<CalculationsDataRelation> Relations;
}

並嘗試使用以下代碼將其綁定到datagridview

   relations = new CalculationsDataRelations();
   bs = new BindingSource(relations, "Relations");
   DgvRelations.DataSource = bs;

但是我收到異常“在DataSource上找不到DataMember屬性'Relations'。”

如何正確綁定datagridview?

綁定必須通過Properties進行,但是您的內部類僅提供一個Field。 另外,您還沒有使用“ new”實例化List<CalculationsDataRelation>變量。

嘗試將其更改為如下所示:

internal class CalculationsDataRelations {
  private List<CalculationsDataRelation> relations = new List<CalculationsDataRelation>();

  public List<CalculationsDataRelation> Relations {
    get { return relations; }
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM