ciao, ho creato un ODS con le relative classi per il select e l'update e funziona, finche non incontra i campi datetime, dove da l'errore:
Impossibile convertire da "System.String" to "System.DateTime"
ma se la classe per il select lo preleva come datetime, e la classe update lo vede come datetime, allora chi lo rende "string"?
Forse è il gridview che lo formatta {0:d}?
//esempio del codice C#
private DateTime _data;
public DateTime Data { get.... set... }
public Select(id)
{
...
this._data = (DateTime)datareader["campo_db_data"];
...
}
public Update(Classe C)
{
...
this._data = C.Data
...
sc.Parameters.AddWithValue("@campo_db_data", _data);
...
sc.ExecuteNonQuery() // a questo punto ricevo l'errore di conversione
}