Asp.Net Gridview Eval Condition

Below Eval is used  Conditional Operator

<asp:TemplateField HeaderText=”Gender”>

<ItemTemplate>

<asp:Label ID=”lblGender” Text='<%# string.Compare((string)Eval(“Gender”), “M”,false)==0?”Male”:”Female”%>’ runat=”server”>                  </asp:Label>

</ItemTemplate>

</asp:TemplateField>