一个页面上就2个控件 一个txt文本框,一个gridview,要求文本框输入数据不同,gridview里要实时更新,求代码。要求用户输入在文本框中的每一个值改变都会触发gridview显示的数据改变

解决方案 »

  1.   

    前台:
    <asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True" OnTextChanged="TextBox1_TextChanged"></asp:TextBox>
    <asp:GridView ID="GridView1" runat="server">
    </asp:GridView>后台:
    protected void TextBox1_TextChanged(object sender, EventArgs e)
    {
    //这里写重新绑定的代码
    }
      

  2.   

    懂js的话,就到网上查ICallbackEventHander接口的相关资料。否则就ajax控件吧
      

  3.   

    通过ajax调用后台方法绑定到gridview
    textbox1.Attributes.Add("onblur","A(this.value)");
    胡哦scriptmanager