关于switch

 /*
         *  <asp:RadioButtonList ID="rblState" RepeatDirection="horizontal" runat="server">
            <asp:ListItem Text="所有" Selected="true" Value="所有"></asp:ListItem>
            <asp:ListItem Text="已完成核销" Value="已完成核销"></asp:ListItem>
            <asp:ListItem Text="未完成核销" Value="未完成核销"></asp:ListItem>
            </asp:RadioButtonList>
         * 
         * 
         * 
         
*/


        
switch (rblState.SelectedIndex.ToString())
        
{
            
case "1":
                strSql 
+= " and dbo.INV_MAIN.AMOUNT_WHX=0 ";
                
break;
            
case "2":
                strSql 
+= " and dbo.INV_MAIN.AMOUNT_WHX!=0";
                
break;
            
default:
                
break;
        }
<asp:ListItem>的索引从零开始,默认<asp:ListItem Text="所有" Selected="true" Value="所有"></asp:ListItem>
是选中的,default就不需要加进strSql任何内容。
原文地址:https://www.cnblogs.com/simhare/p/855726.html