如何使选定的DataGrid成为行并在WPF的不同文本框中显示每列

如何使选定的DataGrid成为行并在WPF的不同文本框中显示每列,wpf,database,datagridview,textbox,Wpf,Database,Datagridview,Textbox,我是学习WPF的初学者,VisualStudio2010。 我有一个DataGridView(绑定到MS access数据库) 我有一些文本框,这些文本框的目的是在双击DataGridView的选定行时显示该行的数据 这是我的密码 Private Sub TasksDataGrid_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Input.MouseButtonEventArgs) Handle

我是学习WPF的初学者,VisualStudio2010。 我有一个
DataGridView
(绑定到MS access数据库)
我有一些
文本框
,这些文本框的目的是在双击DataGridView的选定行时显示该行的数据

这是我的密码

Private Sub TasksDataGrid_MouseDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Input.MouseButtonEventArgs) Handles TasksDataGrid.MouseDoubleClick

   For Each DataGrid In TasksDataGrid.SelectedItem
        Dim ddd As String
        TextBox1.Text = CStr(TasksDataGrid.CurrentCell.Item)
        ddd = TextBox1.Text
         Dim Subject As String = TasksDataGrid.SelectedItem("Subject", ddd).Value.ToString

         Next
我做得对吗?很想听到一些反馈,非常感谢。
谢谢。

您可以在WPF中使用ListView而不是DataGridView。您可以将MouseDoubleClick事件添加到ListViewItem

<ListView>
  <ListView.ItemContainerStyle>
    <Style TargetType="{x:Type ListViewItem}">
        <EventSetter Event="MouseDoubleClick" Handler="ListViewItem_MouseDoubleClick"/>
    </Style>
  </ListView.ItemContainerStyle>
</ListView> 
void ListViewItem_MouseDoubleClick(object sender, MouseButtonEventArgs e)
 {
   //your code here
 }