如何替换DataList,GridView,Reapter的值

在.CS文件里写一个方法
public string ShowWord(int state)

    switch (state) 
    { 
        case 0: return "显示1"; 
        case 1: return "显示2"; 
        case 2: return "显示3"; 
        default: return "显示4"; 
    }
}

在.aspx代码里面
<asp:TemplateField HeaderText="显示的列名">
    <ItemTemplate>
      <asp:Label ID="Label3" runat="server" Text=' <%# ShowWord(Convert.ToInt32(Eval("s_status"))) %>'> </asp:Label>
    </ItemTemplate>
</asp:TemplateField>


如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。