Salve a tutti, stavo usando il metodo select del datatable per fare delle "query" sulla mia table quando mi sono accorto che se voglio fare una ricerca su una colonna che non è quella "chiave" mi da errore, è giusto così o sto sbagliando qualcosa?
Il codice è il seguente
Dim rows = dtMenu.Select("Nome=GNOMI").CopyToDataTable
la table è questa
dtMenu = New DataTable("Menu")
dtMenu.Columns.Add(New DataColumn("Tipo"))
dtMenu.Columns.Add(New DataColumn("Nome"))
dtMenu.Columns.Add(New DataColumn("Prodotti"))
dtMenu.Columns.Add(New DataColumn("Prezzo"))
dtMenu.PrimaryKey = New DataColumn() {dtMenu.Columns("Nome")}


Grazie per l'attenzione.


Andrea