Попытка использовать ретранслятор в условиях "while" и "if", но считыватель не работает
Я пытаюсь заставить ретранслятор отображать мои данные изнутри условия if, но по какой-то причине он не работает. Всякий раз, когда я отлаживаю свой код, он попадает внутрь условия if, потому что оно истинно и проходит через мой код идеально, но результаты неверны. Любая помощь будет оценена по достоинству.
Спасибо
Что я уже пробовал:
private void LoadSchedule() { string connString = ConfigurationManager.ConnectionStrings["DatabaseConnection"].ConnectionString; using (SqlConnection conn = new SqlConnection(connString)) { conn.Open(); using (SqlCommand comm = new SqlCommand("GetSchedule", conn)) { using (SqlDataReader reader = comm.ExecuteReader()) { while (reader.Read()) { DateTime localDate = DateTime.Now(); DateTime PoolStatusActive = Convert.ToDateTime(reader["PoolActive"]); DateTime PoolStatusDisabled = Convert.ToDateTime(reader["PoolDisabled"]); if (localDate > PoolStatusActive && localDate < PoolStatusDisabled) { myRepeater.DataSource = reader; myRepeater.DataBind(); MessageBox.Show("True"); } else { MessageBox.Show("False"); } } } } } }
Richard Deeming
MessageBox.Show("True");
Та же проблема, что и в предыдущем вопросе: это не будет работать в веб-приложении.