I have the following error:
Error 1 Cannot implicitly convert type 'System.DateTime' to 'string'
In the following code:
t.Codigo = GetValorDateTime(tabela, i, "DataDeContrato", DateTime.MinValue);
public DateTime GetValorDateTime(DataTable pDados, int pLinha, String pNomeColuna, DateTime pValorPadrao)
{
DateTime retorno = pValorPadrao;
if (pDados.Rows.Count > pLinha)
{
if (pDados.Columns.Contains(pNomeColuna))
{
object valor = pDados.Rows[pLinha].ItemArray[pDados.Columns[pNomeColuna].Ordinal];
if (valor != null)
retorno = Convert.ToDateTime(valor);
}
}
return retorno;
}