If I'm adding a format string that contains a property name, it always substitutes the value of the property even if there are no curly brackets around it.
The following example produces the wrong markup.
.Column(cols =>
{
cols.Add(c => c.Id);
cols.Add(c => c.EnvironmentId).Format("<a rel='nofollow' href='Environments?Id={EnvironmentId}'>Environment</a>");
}
For example, it will produce -
<a rel='nofollow' href='Environments?1=1'>Environment</a>
rather than -
<a rel='nofollow' href='Environments?Id=1'>Environment</a>