Asp.net 多数据绑定问题(Silverlight)

Asp.net 多数据绑定问题(Silverlight),asp.net,silverlight,data-binding,ria,domaindatasource,Asp.net,Silverlight,Data Binding,Ria,Domaindatasource,我正在使用silverlight创建一个用于管理化学品使用的内部网。所有数据都存储在MS SQL数据库中,并使用DomainService(RIA)检索 通过将数据库拖到表单上,Silverlight基于此表创建了DomainDataSource。通过使用下面的代码创建一个新记录,我现在可以添加新记录了 Me.ChemicalApplicationDomainDataSource.DataView.Add(chemicalApplication) 然而,我在屏幕上的一个控件是自动完成框。我已经

我正在使用silverlight创建一个用于管理化学品使用的内部网。所有数据都存储在MS SQL数据库中,并使用DomainService(RIA)检索

通过将数据库拖到表单上,Silverlight基于此表创建了DomainDataSource。通过使用下面的代码创建一个新记录,我现在可以添加新记录了

Me.ChemicalApplicationDomainDataSource.DataView.Add(chemicalApplication)
然而,我在屏幕上的一个控件是自动完成框。我已经将其绑定到数据库,在这里可以很好地显示这些值。当在此处选择一个项目时,我想用从第二个数据表检索到的值填充文本框的值

我已在AutoSelectedItemChanged上创建了一个事件,并添加了以下代码:

Context.Load(Context.GetChemicalByNameQuery(AutoMaterialTradeName.Text))
然后我可以将其绑定到datagrid.ItemsSource,并显示相关记录。但我不能让它绑定到一个文本框。文本框没有ItemsSource,只有DataContext,但绑定到它似乎不会显示任何内容


有关如何实现此目的的任何提示?

您需要将其绑定到TextBox上的Text属性才能使其正常工作。此外,您可能需要在绑定上设置Path属性,以获得要显示的对象的正确属性