第一种方法,
当新闻类型>2:
前台:
<asp:TemplateField HeaderText="新闻类型">
<ItemTemplate>
<%# FormatNewsType(Eval("TypeID").ToString())%>
</ItemTemplate>
</asp:TemplateField>
后台:
#region 显示新闻类别名称
/// <summary>
/// 显示新闻类别名称
/// </summary>
/// <param name="NewsTypeId">新闻类型id</param>
/// <returns></returns>
protected string FormatNewsType(string NewsTypeId)
{
string strNewsType;
switch (NewsTypeId)
{
case "0":
strNewsType = "所有类型";
break;
case "1":
strNewsType = "新闻";
break;
case "2":
strNewsType = "公告";
break;
default:
strNewsType = "所有类型";
break;
}
return strNewsType;
}
#endregion
第二种方法:
当新闻类型=2:
<asp:TemplateField HeaderText="性别">
<ItemTemplate>
<%# Eval("UserGender").ToString()=="0"?"男":"女" %>
</ItemTemplate>
</asp:TemplateField>