1) Chuyển data table sang enum để dùng linq và dùng trong vb

Dim enumAddProdToBdp As List(Of DataRow) = dtAddPtoPB.AsEnumerable().GroupBy(Function(r) r.Field(Of Integer)("Products_Id") And r.Field(Of String)("BuildingPhases_CodeName")).Select(Function(grp) grp.First()).ToList()

2) CÁCH DÙNG DISTINCT TRỰC TIẾP TRONG DataTable