c#实体框架6与列表框的双向绑定
本文关键字:绑定 列表 实体 框架 | 更新日期: 2023-09-27 18:01:30
如何将实体绑定到允许双向操作的列表框?
我知道我可以提供一个数据源,但这不起作用(我的意思是两种方式)。
我能够使用listbox.Databindings.Add("Text", entity, "TextField")
实现我想要的文本框。
我已经尝试绑定到SelectedValue, SelectedItem, SelectedItems和Items。这些都不起作用。在某些情况下,我得到一个异常
TargetInvocationException
内部异常文本为Object does not match target type.
对象是一个日期/时间对象,但当我使用DataSource
绑定时,这似乎不是问题。
DataSource是列表框项的来源。当您从列表框中选择一个元素时,被选中的元素是SelectedItem。通常设置DataSource(通常是外键的目标)并绑定SelectedItem(外键)。