我有以下代码,它从数据库中读取并应该显示在数据网格中。查询工作正常并返回预期的结果。事实上,我已经毫无问题地将数据输入组合框。问题是当我将它们添加到数据网格时,会显示一个结果,随后添加到数据网格的行不包含任何数据。
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();
}