title: Remove item from SelectList in C#
body: <p>I have a method in which return me selectList. The certain items of selectList are to be programatically removed on the basis of Key.</p>
  
  <pre><code> public SelectList GetRoutingActionList()
      {
          Dictionary&lt;string, string&gt; routingActions = new Dictionary&lt;string, string&gt; { 
                                                          { "Approved", "Approve" },
                                                          { "Return To", "Return To .." }, 
                                                          { "Return To Sender", "Return To Sender" }, 
                                                          { "Disapprove", "Disapprove" },
                                                          { "Set On Hold", "Set On Hold" } 
                                                      };
  
          SelectList routingActionList = new SelectList(routingActions, "Key", "Value");
          return routingActionList;
      }
  </code></pre>
  
  <p>For eaxmple , I have to remove the item with Key "Disapprove".
  Could any one kindly help me to solve this.</p>