У меня есть следующий код, который читается из базы данных и должен отображаться в datagrid. Запрос работает отлично и возвращает ожидаемые результаты. Действительно, я без проблем подал данные в поле со списком. Проблема заключается в том, когда я добавляю их в Datagrid, отображается один результат, а впоследствии добавленные строки в datagrid не содержат никаких данных.DataGrid не отображает все результаты при чтении из БД, C#
string SQLstring = "select * from table";
SqlCommand MDTRoleSting = new SqlCommand(SQLstring,MDTConn());
MDTSQLReader = MDTRoleSting.ExecuteReader();
int i = 0;
while (MDTSQLReader.Read())
{
dgvPackagesAndDPs.Rows[i].Cells["Packages"].Value = MDTSQLReader["Packages"].ToString();
i+=1;
dgvPackagesAndDPs.Rows.Add();
}
MDTSQLReader.Close();
}
OMG. На самом деле я думал, что уже пробовал это. Чувствуешь себя немного глупо. Спасибо! – user2970749