<p>What is the best way to use multiple EVAL fields in a GridView ItemTemplate?</p>

<p>Looking to have some control over formatting for appearance as well as setting up hyperlinks/javascript etc.</p>

I had previously used this (bad, I know):
```
```
<%# Eval("Name1", "{0} - ")%> <%#Eval("Name2")%>
```
```
Result = 'John - Smith'
But just discovered that I can also put TWO (or more) Evals in the same data-bound group:
```
```
<%#Eval("Name1") & " - " & Eval("Name2")%>
```
```
Result = 'John - Smith'
Or
```
```
<%# "First Name - " & Eval("Name1") & ", Last Name - " & Eval("Name2")%>
```
```
Result = 'First Name - John, Last Name - Smith'