В настоящее время у меня есть следующее GridView
TemplateField
:
<asp:TemplateField HeaderText="Despatched">
<ItemTemplate><%# IIf(Eval("Despatched"), "Yes", "No")%></ItemTemplate>
</asp:TemplateField>
Это прекрасно работает, но я прочитал, что вместо этого могу сделать следующее, что, мне кажется, намного лучше:
<asp:BoundField HeaderText="Despatched" DataField="Despatched" DataFormatString="{0:Yes;No}" />
Тем не менее, он по-прежнему возвращает значения True / False вместо Yes / No
Почему это не работает?
Спасибо.