可以这样:1)用SelectedIndexChanged事件,在其事件下定义个串,让它存DropDownList中选中的值,如string ddlStr=this.DropDownList1.SelectedItem.value.toString();
   Response.Redirect("ddlstr.aspx?ddlstr="+ddlstr);//导向GridView所在页即ddlstr.aspx
2)在ddlstr.aspx的Page_Load中,获得传过来的数据:
  string ddlstr = Request.QueryString["ddlstr"]; 然后用ddlstr串做键值从数据库中查询显示到GridView中。不知道是否是这样的答案。