Following is not working
<asp:TemplateField HeaderText='<%=class.getText("Address")%>' SortExpression="FirstName">blah blah</asp:TemplateField>
I cannot use "#" as this is not databind element i.e HeaderText='<%#class.getText("Address")%>'
' SortExpression="FirstName">blah blah I cann" /> ' SortExpression="FirstName">blah blah I cann" /> ' SortExpression="FirstName">blah blah I cann"/>
Following is not working
<asp:TemplateField HeaderText='<%=class.getText("Address")%>' SortExpression="FirstName">blah blah</asp:TemplateField>
I cannot use "#" as this is not databind element i.e HeaderText='<%#class.getText("Address")%>'
Then you have to set the HeaderText property in the backed, in PageInit most likely. ASP.NET server controls cannot have ASP original server tags in it, only markup can.