Puedes agregar una columna con tipo de dato distinto , luego copiar los datos y eliminar la columna anterior
TB.Columns.Add("columna1", GetType(Integer))
TB.Select("id=id").ToList().ForEach(Sub(row) row("columna1") = row("columna2"))
TB.Columns.Remove("columna2")