button无代码实现数据查询并绑定在GridView上题目:有2个DropDownList(ddlProvince和ddlCity),1个TextBox(txtKey)和1个Button(btnSearch),通过选择省份和城市,输入关键字后,点击按钮查询出结果,然后绑定在GridView上.
表名:Test(PK_Province,PK_City,Name)
(注意,是BUTTON无代码,其他可以有代码的,输入的关键字是和Name字段做比较,2个DropDownList的DataValueField分别为PK_Province和PK_City)还有什么地方没说清楚的,大家回帖,我再补充

解决方案 »

  1.   

    button无代码-------
    什么意思,无代码。用JS脚本还是什么的,如果什么都不写,这个button干嘛用?
      

  2.   

    button无代码可以写在page_load里噶
      protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.HttpMethod == "POST")
            {
                 //执行查询
            }
          
        }
      

  3.   

    是啊,无代码要button做啥呢?
      

  4.   

    为什么要button无代码?这样做是为了给谁看?代码写在button里有什么不妥吗?
      

  5.   

    用AJAX实现,BUTTON事件用脚本处理,调用后台AJAX方法获取GRIDVIEW,将数据填充到GRIDVIEW中,然后回发数据,在客户端将获取到的GRIDVIEW数据填到DIV中。
      

  6.   

    button无代码,什么意思,是说button有关的事件中都不写代码吗?
    要是是web的话,那你点击button回刷新页面的,那在Form_load()中不就可以实现查询并绑定了.
      

  7.   

    无码?
    用Ajax返回的话用Table,不要用GridView
      

  8.   

    BUTTON无代码, 那要他干嘛的。。
      

  9.   

    BUTTON无需代码!!
    GridView的3个参数分别绑定到ddlProvince,ddlCity,TextBox上,
    事实上BUTTON都可不要!!
      

  10.   

    BUTTON无代码?可以在页面加载时间中做呀~!
    只会用 if (!IsPostBack)难道不能把!去掉啊
    LZ不好意思,就个思路,具体实现就不写了....
      

  11.   

    都被无代码搞晕了!
    <script language="javascript" type="text/javascript">
    function goSubmit()
    {
        ......
    }
    </script>
    <input id="button" type="button" value="提交" onclick="goSubmit();">  这算不算无代码?
    还是说这个button是后台成的?
      

  12.   

    当然要把服务器端控件的POSTBACK去掉,比如获取到GRIDVIEW的HTML字符串后,可以对GRIDVIEW的外观、行为做改变。