Volevo mettere in relazione 2 DataTable di un DataSet tramite DataRelation scrivendo qualcosa del genere:
private static void relation(DataSet ds)
{
DataRelation dr = new DataRelation("Classe"
, "Utenti"
, "TipiClasse"
, new string[3] { "CodiceClasse", "DataClasse", "DataClasse" }
, new string[3] { "CodiceClasse", "DataInizio", "DataFine" }
, false);
ds.Relations.Add(dr);
}
In pratica vorrei ottene i risultati come se avessi scritto in SQL così:
SELECT *
FROM Utenti U
INNER JOIN TipiClasse T
ON U.CodiceClasse = T.CodiceClasse
AND U.DataClasse BETWEEN T.DataInizio AND T.DataFine
E' possibile? Come faccio ad ottenere la stessa cosa con DataRelation?
Vincenzo
Programmatore sbilenco