【问题标题】:C# Entity Framework 6 two way binding with listboxC# Entity Framework 6 与列表框的两种方式绑定
【发布时间】:2015-07-08 13:05:06
【问题描述】:

如何将实体绑定到允许双向操作的列表框?

我知道我可以提供数据源,但这不起作用(我的意思是两种方式)。

我能够通过使用 listbox.Databindings.Add("Text", entity, "TextField") 的文本框实现我想要的。

我尝试绑定到 SelectedValue、SelectedItem、SelectedItems 和 Items。这些都不起作用。在某些情况下,我会遇到异常

TargetInvocationException

带有Object does not match target type.的内部异常文本

该对象是一个日期/时间对象,但是当我使用DataSource 绑定时,这似乎不是问题。

任何帮助将不胜感激。

【问题讨论】:

    标签: c# entity-framework listbox


    【解决方案1】:

    DataSource 是列表框项目的来源。当您从列表框中选择一个元素时,所选元素是 SelectedItem。通常你设置DataSource(通常是外键的目标)并绑定SelectedItem(外键)。

    【讨论】:

      猜你喜欢
      • 2010-11-17
      • 2017-11-18
      • 1970-01-01
      • 2018-10-26
      • 2019-02-27
      • 1970-01-01
      • 1970-01-01
      • 2017-12-31
      • 2013-11-29
      相关资源
      最近更新 更多