Segnalo a chi interessato l'uscita della beta di VSTO3 per Office12
http://www.microsoft.com/downloads/details.aspx?FamilyID=2e85132b-7370-4137-a19a-15752ea83952&displaylang=en
Per effettuare una distinct su un Datatable si può procedere in vari modi. Eccone due che ho scovato in rete...
NET 1.1:http://support.microsoft.com/default.aspx?scid=kb;en-us;326176
NET 2.0 (molto + semplice):http://www.dotnetjunkies.com/WebLog/davetrux/archive/2005/05/25/89411.aspx
DataTable d = dataSetName.dataTableName.DefaultView.ToTable(true, new string[] { "ColumnName" });