Changement sélectionnez la commande de sqldatasource au moment de l'exécution

HTML

 <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="id" DataSourceID="SqlDataSource1">
   <Columns>
       <asp:BoundField DataField="id" HeaderText="id"  />
       <asp:BoundField DataField="name" HeaderText="name" />
   </Columns>
 </asp:GridView>

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:database1ConnectionString %>"
SelectCommand="SELECT * from tblCourse"></asp:SqlDataSource>

Code

 SqlDataSource1.SelectCommand =
        "SELECT  * from tblCourse where name='"+textbox1.text+"'";
  SqlDataSource1.DataBind();

Mais Gridview ne change pas en fonction de la nouvelle commande select, même quand je suis en utilisant DataBind()

Comment pouvons-nous changer la vue de grille de la base sur une sélection de commande de source de données sql?

OriginalL'auteur user1263390 | 2012-03-24