根据条件给一个Datagrid绑定不同的数据源。

解决方案 »

  1.   

    用panel来实现
    <asp:panel id="panel1" runat="server">
    一段html代码
    </asp:panel>
    <asp:panel id="panel2" runat="server">
    另一段html代码
    </asp:panel>
    在cs里控制panel1和panel2的visible属性(true/false)
    像asp那样就应该是用<% if %>...<% else %>...
    但是最好不要这样
    又把页面弄乱了
    换用更先进的,何乐而不为呢
      

  2.   

    直接在后台
    if(条件)
    {this.DataGrid1.DataSource=this.DataSet11.Tables[0];}
    esle
    {this.DataGrid1.DataSource=this.DataSet11.Tables[1];}
    不要用垃圾的混编模式,要用后台编码,不然累死你