mi sfugge il risultato di questa istruzioni:
Dim griglia As New GridView
griglia = Me.GridView1
Dim ds As DataSet1 = New DataSet1
Dim dett As DataSet1.DETTAGLIODataTable
Dim cond As String
Dim condRow As DataSet1.DETTAGLIORow
dett = ds.DETTAGLIO
Dim a As Integer
Dim dettagliotableadapter As New DataSet1TableAdapters.DETTAGLIOTableAdapter
hai detto che usi uno schema xsd??? dunque dovresti avere un tableadapter che crea la struttura e una funzione tipo getData o getDettaglio che legge i dati dalla tabella. Ti consiglio di inserire una nuova query per estrarre un unico record, chiamala getDettaglioByID.
a questo punto fai:
Dim dettagliotableadapter As New DataSet1TableAdapters.DETTAGLIOTableAdapter
Dim condRow As DataSet1.DETTAGLIORow
condRow = dettagliotableadapter.getDettaglioByID(a).Rows(0)
'giusto perché deve restituire una sola riga -- non ricordo se inizia da 0 o da 1
condRow("CONDIMENTI") = "+ acciughe, "