No, il NextResult si usa solo per passare ad un successivo blocco di dati in un "Transact-SQL batch" (vedi MSDN). Per il tuo esempio è sufficiente scrivere:
codice:
Do While reader.Read()
    TextBox1.Text = reader("operatore")
    TextBox2.Text = reader("id")
Loop