Well I don't know how the default views for Theater View are set up, so here's how you would add a new view:
1.
Tools → Options → Theater View2. Add a new view in the "Items to Show" section, or modify an existing one.
3. Customize "set rules for file display" to suit your requirements. You probably want to at least have a rule for: Media Sub Type is TV Show
4. In the "Details" pane on the right, add Series field
5. Now add anther field, but instead of selecting it from the list, use an Expression. Paste that first set of code into the "Expression to group by" section.
In the "Expression to display" section, you can make this as simple or complex as you want, using MC's
Expression Language.
If you just want a list of episode names, you can use
[Name]Or you might want something which lists the season and episode number before the name, in an S00E00 format:
<font alpha="50">If(!IsEmpty([Track #, 1]), Episode [Track #, 1], Delimit(PadNumber([Season, 1],2),,S)Delimit(PadNumber([Episode, 1],2),,E))<//font>
[Name, 1]
6. You could also add the Season field to this view between the Series and the Expression, if you don't want a list of all episodes from all seasons grouped together in one big list.
EDIT: Modified that "S00E00" code to look a bit nicer.
Now it will display the S00E00 information dimmed.
And if you have track numbers assigned to the files, it will use them instead.
Why use Track Numbers? Because TV Shows shouldn't have any assigned to them by default, and Media Center has a quick "Fill Track Numbers From List Order" feature.
So if you have a complete Series, you can sort them in a Season→Episode order, use "Fill Track Numbers From List Order" on that list, and now you will see a list of "Episode 1-100" in Theater View instead of 5 seasons with 20 episodes in each. (or however many seasons/episodes there are)