This gives a Datagrid with 13 columns
I only want the 8th column to be editable(boolean, so just click on/off)
If the checkin this row has been changed, I need to update the 1st and 5th column with a timestamp and the user that performed the update.
I also need to be able to do this in batch.

Now, I am saving changes to other columns in batch like this :

SelectCmdString = "select * from SMSQUEUE WHERE Acknowledged=0 order by SMSQueueID"
Dim strUser As String = UCase(InputBox("Your Login Name?", "Security"))
If Verify_user_Settings(PrivGroup, DomController, strUser) Then
If ds.HasChanges() Then
Dim da As SqlDataAdapter
Dim command_builder As SqlCommandBuilder
da = New SqlDataAdapter(SelectCmdString, conn)
da.TableMappings.Add("Table", "SMSQUEUE")
command_builder = New SqlCommandBuilder(da)
da.Update(ds)
MsgBox("Changes have been Committed")
End If
Else
MsgBox("Group Security Policies denies you changing data.")
End If

Any suggestions ?
I HATE ADO.NET !!!! Things I always found easy are sudenly hard to do...... GRRRRRRR!!!!!!!