Я делаю выборку из бд и получаю данные. Все что надо заполняется. Но как получить следующую выборку.Для понимания что должен делать этот код, он должен получать из бд вопрос,3 варианта ответов и заливать в определенные label'ы. И если первичный вариант получения понятен то не могу понять как сделать получение следующих данных, ведь из бд оно получает практически все строки.
private void button1_Click(object sender, EventArgs eventArgs)
{
int countPoint = 0;
int counterStep = 0;
SqlConnection sqlConnection = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=E:\PRG\Anketa_Client\Anketa_Client\DBProgramm.mdf;Integrated Security=True");
string getDataDB = @"SELECT [Frage].[Question],[Frage].[FirstAnswer],[Frage].[SecondAnswer],[Frage].[ThirdAnswer],[Frage].[FirstPointAtAnswer],[Frage].[SecondPointAtAnswer],[Frage].[ThirdPointAtAnswer] FROM [Frage]";
SqlDataReader sqlreader = null;
SqlCommand sqlCommand = new SqlCommand(getDataDB, sqlConnection);
sqlConnection.Open();
sqlreader = sqlCommand.ExecuteReader();
if (sqlreader.HasRows == false)
{
MessageBox.Show("Данные отсутствуют!");
}
else
{
if (sqlreader.Read())
{
ask_label.Text = sqlreader["Question"].ToString();
Question1.Text = sqlreader["FirstAnswer"].ToString();
Question2.Text = sqlreader["SecondAnswer"].ToString();
Question3.Text = sqlreader["ThirdAnswer"].ToString();
if (radioButton1.Checked == false && radioButton2.Checked == false &&
radioButton3.Checked == false)
{
MessageBox.Show("Выберите вариант ответа!");
}
else if (radioButton1.Checked == true)
{
//countPoint += Convert.ToInt32(sqlreader[0].ToString());
counterStep++;
}
else if (radioButton2.Checked == true)
{
//countPoint += Convert.ToInt32(sqlreader[1].ToString());
counterStep++;
}
else if (radioButton3.Checked == true)
{
// countPoint += Convert.ToInt32(sqlreader[2].ToString());
counterStep++;
}
}
}
sqlConnection.Close();
MessageBox.Show(countPoint.ToString());
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите можно ли средствами C# языка узнать является ли файлexe DotNet или Native ? Без дополнительных библиотек и прочего)
слишком медленный поиск данных в файлах, любая идея, как можно ускорить? в папке есть файлы, каждый файл имеет структуру:
есть дата в бд в формате 01-12-2018 мне нужно сортировать датуИспользовал вот такой вариант:
Отправляю сообщение через mail(), как проверить дошло ли оно? Существует ли такой адрес? https://2ipru/mail-checker/