![](/img/trans.png)
[英]Bind Combobox To Enum List & Change Position of Another Tables Bindingsource
[英]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.