动态显示男女性别的两种方法

方法一:

在CS文件内使用RowDataBound事件


protected   void  gvCourseChoosed_RowDataBound( object  sender, GridViewRowEventArgs e)
{
     
if (e.Row.RowType == DataControlRowType.DataRow)
     
{
          
string  s  =  e.Row.Cells[ 3 ].Text;
          e.Row.Cells[
3 ].Text  =  (s  ==   " 0 "   ?   " "  :  " " );
     }

}

 

方法二:

直接在aspx文件内写


< asp:TemplateField HeaderText = " 性别: " >
  
< EditItemTemplate >
     
< asp:DropDownList ID = " DropDownList1 "  runat = " server "  SelectedValue = ' <%# Bind("TeacherSex") %> ' >
        
< asp:ListItem Value = " 0 " > </ asp:ListItem >
        
< asp:ListItem Value = " 1 " > </ asp:ListItem >
     
</ asp:DropDownList >
  
</ EditItemTemplate >
  
< ItemTemplate >
     
< asp:Label ID = " Label1 "  runat = " server "  Text = ' <%# (Eval("TeacherSex").ToString()=="0")?"男":"女" %> ' ></ asp:Label >
  
</ ItemTemplate >
</ asp:TemplateField >
< asp:TemplateField HeaderText = " 出生年月: " >
   
< EditItemTemplate >
      
< dxe:ASPxDateEdit ID = " ASPxDateEdit1 "  runat = " server "  Value = ' <%# Bind("TeacherBirth") %> ' >
      
</ dxe:ASPxDateEdit >
   
</ EditItemTemplate >
   
< ItemTemplate >
      
< asp:Label ID = " Label2 "  runat = " server "  Text = ' <%# Bind("TeacherBirth", "{0:d}") %> ' ></ asp:Label >
   
</ ItemTemplate >
</ asp:TemplateField >
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值