Ciao Ricciolo(d'oro)
grazie della risposta ,
ho scaricato la libreria che mi hai suggerito la voglio guardare meglio dopo, al momento sto esercitando Linq to Sql con WPF e provando una DataGrid della Infragistic ,io posso aggiungere un record e aggiornarlo ma non so come cancellare un record ,non ho capito bene se dipende dalla DataGrid ,da Linq o da me

sto dormendo poco per risolvere questo problema comunque posto il codice delò Tasto per cancellare ,io uso una ObservableCollection<PersonTbl> per popolare la DataGrid:
private void Delete_Click(object sender, RoutedEventArgs e)
{
if (xamGrid.SelectedItems != null)
{
_dataDC.PersonTbls.DeleteOnSubmit((PersonTbl)xamGrid.SelectedItems );
Ob.PersonDataSource.Remove((PersonTbl)xamGrid.SelectedItems);
_dataDC.SubmitChanges();
}
}
Se hai dei consigli forse domani potro dormire qualche ora in più
Grazie tanto.
Buona giornata.
Ciao