MySqlDataReader - C#

Узнай цену своей работы

Формулировка задачи:

Доброе утро. Что-то я не пойму. У меня есть таблица, в ней есть три записи. Пытаюсь заполнить dataGridView с помощью MysqlDataReader и получаю три одинаковых строки.
                while (MyDataReader.Read())
                {
                    if (MyDataReader.HasRows)
                    {
                        for (int i = 0; i < Convert.ToInt32(count); ++i)
                        {
                            dataGridView1.Rows.Add();
                            for (int j = 0; j < 8; ++j)
                            {
                                dataGridView1.Rows[i].Cells[j].Value = MyDataReader.GetString(j);
                            }
                        }
                    }
                }

Решение задачи: «MySqlDataReader»

textual
Листинг программы
while (MyDataReader.Read())
{
      dataGridView1.Rows.Add();
      for (int j = 0; j < 8; ++j)
      {
                 dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[j].Value = MyDataReader.GetString(j);
       }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.7 из 5