quando effetuo la ricerca,perche dopo aver ricercato nella griglia mi appare i dati giusti ma se devo inserire una riga non me la inserisce:
private fatturaEntities ctx;
public ObservableCollection<corpo> cr2;
public MainWindow()
{
InitializeComponent();
this.ctx = new fatturaEntities();
this.cr2 = new ObservableCollection<corpo>();
grdCorpo.ItemsSource = cr2;
}
private void btnInserisci_Click(object sender, RoutedEventArgs e)
{
this.grdCorpo.IsEnabled = true;
corpo cr = new corpo();
this.ctx.AddTocorpo(cr);
this.cr2.Add(cr);
// grdCorpo.ItemsSource = cr2;
}
private void btnRicerca_Click(object sender, RoutedEventArgs e)
{
//ricerca per id
try
{
int ric = Convert.ToInt32(txtricerca.Text);
var loadedLog = ctx.corpo.Where(ent => ent.idcorpo == ric).ToList();
grdCorpo.ItemsSource = loadedLog;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
ma e giusto effettuare la ricerca nel modo sopraa indicato?