如何从datagrid返回记录?

时间:2015-09-24 20:15:46

标签: c# wpf linq-to-sql datagrid

我使用wpf,我有一个datagrid,它列出了表客户端的所有客户端。

<DataGrid x:Name="liste_clients" AutoGenerateColumns="False" x:Uid="liste_clients" Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="2" Grid.RowSpan="4" SelectionChanged="client_select">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=nom}" IsReadOnly="True" Header="NOM" Width="*"></DataGridTextColumn>
<DataGridTextColumn Binding="{Binding Path=prenom}" IsReadOnly="True" Header="PRENOM" Width="*">
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>

这是我的功能

private void client_select(object sender, SelectionChangedEventArgs e)
        {
            linqDataContext dataContext = new linqDataContext();
            client client = (client)liste_clients.SelectedItem;
            int id = client.id;
            MessageBox.Show(id.ToString());
        }

我只想点击一行,并在我的函数中获取相应的对象。 我不知道该怎么做。

我仍然有一个客户端引用null。

0 个答案:

没有答案