解决方案 »

  1.   


     protected void Page_Load(object sender, EventArgs e)
        {
                if (!IsPostBack)
                {
                      //你的绑定
                 }
        }
      

  2.   

    这代码看的太蛋疼了。bind();函数干什么的?
    cmd就是一个查询语句,要使用cmd.ExecuteQuery而不是NoneQuery
      

  3.   

    好像明白了些什么。你写了一堆没用的代码,最后bind();是一个绑定所有数据到gridview上了。
    你把bind()函数重构一下,加一个参数string sqlStr。btn_select_Click里面直接调用bind(),传新的查询语句进去就OK了
      

  4.   

    跟踪一下 看看 newclassnameselect的值
      

  5.   

    楼主,你没有见数据集绑定啊,再说你那个cmd.ExecuteNonQuery();是什么意思你知道吗?