1) У меня есть следующие коды: < /p>
private static sqlDataReader gCandidateList = null;
public SqlDataReader myCandidateList
{
set
{
gCandidateList = value;
}
get
{
return gCandidateList;
}
}
< /code>
2) В Forma i есть: < /p>
sqlConn.ConnectionString = mySettings.myConnString;
sqlConn.Open();
SqlCommand cmdAvailableCandidate = new SqlCommand(tempString, sqlConn);
SqlDataReader drAvailableCandidate = cmdAvailableCandidate.ExecuteReader();
mySettings.myCandidateList = drAvailableCandidate;
sqlConn.Close();
< /code>
3) В Formb я хочу повторно использовать данные, сохраненные в mycandidatlist, поэтому я использую: < /p>
SqlDataReader drCandidate = mySettings.myCandidateList;
drCandidate.Read();
< /code>
4). Затем я получил ошибку "Неверная попытка вызвать чтение, когда читатель закрыт." < /p>
5 5 ) Я попробовал mysettings.mycandidatelist.read () в (3) выше и снова получил то же сообщение об ошибке. Чтобы прочитать данные?>
Подробнее здесь: https://stackoverflow.com/questions/898 ... datareader