conditionnellement afficher cacher asp.net colonne Gridview

C'est comment je navigue à myPage.aspx ,

<a href='~/myPage.aspx?show=<%#Eval("id")%>' id="showEach" runat="server">Show Each</a>

<a href="~/myPage.aspx?show=all" id="showAll" runat="server">Show All</a>

Et j'ai un gridview dans myPage.aspx

<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:BoundField  HeaderText="ColumnOne"  Visible="true"/>
<asp:BoundField  HeaderText="ColumnTwo"  Visible="true"/>
</Columns>
</asp:GridView>

Ce que je veux faire , si la Chaîne de Requête est égal à all(~/mapage.aspx?show=tous) , je tiens à mettre GridView1 de Column2's visible sur true , sinon , de le rendre visible à false .

Comment puis-je le faire ?

comment et où vous lier des données dans gridview?
ce n'est pas dépend datasource de mon gridview AmitSingh , il dépend de la QueryString !

OriginalL'auteur zey | 2013-07-05