我使用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。