使用for循环,往DataTable中添加数据,再将DataTable的数据添加到datagridview中,datagridview的数据只有最后一行,前几次循环的数据被覆盖了,该怎么解决
DataTable dtQR = new DataTable()
for (i = 0; i < dtCheck.Rows.Count; i++)
{
sqlResive.Replace(s.ToString(), dtCheck.Rows[i][0] + "'");
s.Replace(s.ToString(), dtCheck.Rows[i][0] + "'");
sqlQuery.Replace("占位", dtCheck.Rows[i][0] + "'");
//SelectDataBase为执行SQL语句的方法
dtQR=db.SelectDataBase(sqlQuery.ToString());
}
dataGridViewX1.DataSource = dtQR;