Как выполнить цикл по строкам с помощью средства чтения данных на C #?

Я знаю, что могу использовать while (dr.Read ()) {...} , но это циклически повторяет каждое поле в моей таблице, я хочу чтобы получить все значения из первой строки, а затем из второй ... и так далее.

Допустим, у меня есть такая таблица:

ID--------------Value1--------------Value2------------------Value3
1               hello               hello2                  hello3
2               hi1                  hi2                      hi3

сначала я хочу получить, hello , hello2 и hello3 , а затем перейдите ко второму row и получите все значения.

Есть ли способ добиться этого? Надеюсь, кто-нибудь поймет, о чем я.

Мне очень жаль, теперь это решено. Я просто неправильно кодировал ...

И да, метод SqlDataReader.Read () делает то, что должен делать, опять же ошибка была моей.

43
задан Slacker616 18 June 2012 в 23:15
поделиться