OleDbDataReader для ArrayList в C # - PullRequest
       27

OleDbDataReader для ArrayList в C #

0 голосов
/ 17 декабря 2011

Как перебрать OleDbDataReader и поместить его элементы в ArrayList?

Вот мой код:

// ...

ArrayList list = new ArrayList();

while(myReader.Read())
{
    foreach(string s in myReader) // I got an Exception here
    {
        list.Add(s);
    }
}

// ...

Label lbl = new Label();
lbl.Text = list[i] as string;

, а вот исключение:

System.InvalidCastException: Unable to cast object of type 'System.Data.Common.DataRecordInternal' to type 'System.String'.

1 Ответ

1 голос
/ 17 декабря 2011

попробуйте это:

while (myReader.Read())
{
  list.Add(myReader.GetString(0));
}
...