首先把数据查出来放到DataTable 中 让后绑定一下DataGridView的数据就行了DataTable dt = SqlHelper.ExecuteDataset(con, CommandType.Text, sql, p.ToArray()).Tables[0];DataGridView1.DataSource = dt;