I\'m trying to set multiple values in a select list:
SelectList List = new SelectList(MyListItems, \"valField\", \"dataField\", );
You want to use MultiSelectList instead which has a constructor to meet your needs:
public MultiSelectList( IEnumerable items, string dataValueField, string dataTextField, IEnumerable selectedValues )