Dim data = New DataTable()
data.Columns.Add("FieldA")
data.Columns.Add("FieldB")
Console.WriteLine(IsPK_DataTable(data, "FieldB"))
Console.WriteLine(IsPK_DataTable(data, "FieldA", "FieldB"))
Private Function IsPK_DataTable(data As DataTable, ParamArray fields As String()) As Boolean
Return New DataView(data).ToTable(True, fields).Rows.Count = data.Rows.Count