天天看點

動态顯示男女性别的兩種方法

方法一:

在CS檔案内使用RowDataBound事件

動态顯示男女性别的兩種方法
動态顯示男女性别的兩種方法

Code

動态顯示男女性别的兩種方法

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檔案内寫

動态顯示男女性别的兩種方法
動态顯示男女性别的兩種方法

Code

動态顯示男女性别的兩種方法

< 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 >

繼續閱讀