protected void gvTourismCHM_RowDataBound(object sender, GridViewRowEventArgs e) { //首先判断是否是数据行 if (e.Row.RowType == DataControlRowType.DataRow) { //当有编辑列时,避免出错,要加的RowState判断 if (e.Row.RowState == DataControlRowState.Normal || e.Row.RowState == DataControlRowState.Alternate) { string strID = e.Row.Cells[2].Text; //tourismCHMBLL.GetTbCodeTravelCHM方法是把ID(例:0,1)转换为name(例:男,女) e.Row.Cells[2].Text = tourismCHMBLL.GetTbCodeTravelCHM(strID); } } } 另一种方法是在前台.aspx直接绑定: <asp:TemplateField HeaderText="性别"> <ItemTemplate> <%# Eval("Sex").ToString()=="0"?"男":"女"%> </ItemTemplate> </asp:TemplateField>