我结合实体对象gridcontrolWPF绑定实体框架
{
InitializeComponent();
gridControl1.DataContext = from q in myEnt.item
from b in myEnt.item_type
where q.item_type_fk == b.item_type_id
select new { q.item_name, q.item,m_type};
}
其运作良好。当我单击网格控件中的一行时,我想在文本框中显示相关数据。 我怎样才能做到这一点我试过这样:
<TextBox Name="TextBox3" Text="{Binding Path=item_name}"/>
不起作用。
它不工作。 我必须参考实体对象。如何显示未包含在网格中的字段? – user1065131
你是什么意思? 'item_name'是网格中的一个字段,不是吗?如果在TextBox中看不到任何内容,则可以在Visual Studio中检查“输出”窗口,并在运行项目时搜索绑定错误。另外,如果你在这里发布更多的XAML,可能会更容易看到发生了什么。 – Sphinxxx
当然“gridControl1”必须是DataGrid的名称。请发布更多的代码用户。 –