WPF将数据从datagrid绑定到文本框

Alf*_*asa 2 c# wpf wpf-controls wpfdatagrid

我是WPF的新手,还在学习它.我创建了一个示例应用程序并连接到数据库.在我选择数据到数据库后,我可以将它显示到我的数据网格中.现在,我担心的是我想绑定到textbox取决于我的datagrid中的行.

所以,每当我点击或选择我的数据网格中的行时,我将值绑定到文本框.我已经做了一些谷歌并尝试过.但仍然失败了.有什么办法吗?谢谢.

这是我的申请图片. 在此输入图像描述

xaml如何将例如第3行绑定到我的文本框?我应该实施哪些课程?因为在Windows窗体中我只需要调用cellclick.谢谢.

doe*_*rig 9

我总是将SelectedItem(datagrid属性)绑定到我的ViewModel中的Property.然后,您可以将控件绑定到此属性.您也可以在没有仅使用xaml的viewmodel的情况下实现此目的:

<StackPanel>
    <TextBox Text="{Binding SelectedItem.Name, ElementName=myDataGrid}"/>
    <DataGrid x:Name="myDataGrid" />
</StackPanel>
Run Code Online (Sandbox Code Playgroud)