Mah non avevo capito che vi interessava la query nello specifico.

Ve la posto:

codice:
SELECT dTipologia as "Tipologia",numeroSerie, importo, dataEmissione as "Data_Emissione", dataScadenza as "Data_Scadenza", dIntestatari as "Intestatari" FROM tab_buoni WHERE tipologia IN(1,2,3)
Vi aggiungo anche il metodo che ho usato per far calcolare i valori all'enterno dell'evento cellFormatting:

codice:
if _tmp_dg1.Columns(e.ColumnIndex).name = "Data_Ritiro" then
  if _tmp_dg1.Item(_tmp_dg1.Columns.Item("Tipologia").index,e.RowIndex).Value.ToString= "Ordinario" then
    _date = CType(_tmp_dg1.Item(_tmp_dg1.Columns.Item("Data_Scadenza").index, e.RowIndex).Value, Date)
    _date = _date.AddYears(10)

    e.Value = _date
  else
    e.Value = _tmp_dg1.Item(_tmp_dg1.Columns.Item("Data_Scadenza").index, e.RowIndex).Value
  end if
end if
Ora provo a seguire le indicazioni che mi hai dato. Eventualmente non hai un esempio da postarmi??

Grazie e buona serata