Sihsandrea, scusa se rispondo in ritardo. Il problema mi sta assillando e non ho pensato a tenere sotto controllo i posts.
Rispondo affermativamente alla tua proposta di eliminare il campo DataOrdine.
La relazione funziona perfettamnete. Infatti, l'IDOrdine cambia quando seleziono un diverso cliente.
Ho provato allora a cambiare il campo :l'ho chiamato Merce ,di tipo text.
Stesso errore: Impossibile stabilire l'associazione alla colonna merce!
Ho fatto però altri tentativi :
Ho sostituito le text con due datagrid lasciando inalterato il codice relativo ai bindingsource e bindingnavitator : la relazione funziona perfettamente.
Ho provato allora a inserire nella tabella Cliente un campo con il nome DataOrdine (lo stesso degli ordini, lo stesso che produce l'errore) : la relazione funziona perfettamente!
Ho provato a mettere in relazione le due tabelle usando il wizard della finestre di progettazione : la relazione funziona perfettamente.
Solo quando si scrive del codice per stabilire e sfruttare una relazione, si verificano degli errori.
Sono tentato dal mollare, ma sono curioso, voglio capire. Grazie per qualsiasi suggerimento che vorrai darmi.