<itemtemplate>
<tr bgcolor="#E1F4EE" align="center">
<td><input name="amDelCb" type="checkbox" id="amDelCb" value="<%# DataBinder.Eval(Container.DataItem, "mbname") %>"></td>
<td align="left" bgcolor="#E1F4EE"> <%# DataBinder.Eval(Container.DataItem, "mbname") %></td>
<td bgcolor="#E1F4EE"><%# DataBinder.Eval(Container.DataItem, "mbsex") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "isvip") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "lastland") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "landtime") %></td>
</tr>
</itemtemplate>那个"mbsex"显示的是true跟false
请问如何不通过后台添加DataTable的DataColumn,直接就在前台让它显示“男”或者“女”?
<tr bgcolor="#E1F4EE" align="center">
<td><input name="amDelCb" type="checkbox" id="amDelCb" value="<%# DataBinder.Eval(Container.DataItem, "mbname") %>"></td>
<td align="left" bgcolor="#E1F4EE"> <%# DataBinder.Eval(Container.DataItem, "mbname") %></td>
<td bgcolor="#E1F4EE"><%# DataBinder.Eval(Container.DataItem, "mbsex") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "isvip") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "lastland") %></td>
<td><%# DataBinder.Eval(Container.DataItem, "landtime") %></td>
</tr>
</itemtemplate>那个"mbsex"显示的是true跟false
请问如何不通过后台添加DataTable的DataColumn,直接就在前台让它显示“男”或者“女”?
解决方案 »
- datagrid使用DropDownList在编辑过程中,需要使下拉列表行中的数据反映出记录中该字段的值
- 前台绑定数据时限制其字符的长度(急,马上结)
- __asp.net2.0 treeview控件我加了NavigateUrl后,样式怎么不管用了阿!急!??~~~~~~~~
- 请教:这样的控件如何实现??HELP……
- DataList简单问题
- DataGrid 问题!!急急急
- 半夜求救!!!!关于DataList的问题
- 问题更正
- Table 动态添加行,为何总是只有一行?????
- 散分,讨论主从表的Web录入方式,up这有分
- 在编辑窗口按"设计"按钮出错.
- 请问开发ASP.net在编写.aspx时候大家都用什么工具啊?
把这个改一下
<%# Change(DataBinder.Eval(Container.DataItem, "mbsex").ToString()) %>
后台
public string Change(string sex)
{
if (sex == "1")
return "男";
else
return "女";
}