改改SQL语句
SELECT Sex=CASE WHEN SexField='1' THEN '男' ELSE '女' END,... FROM YourTableName

解决方案 »

  1.   

    我用的是DATAGRID ,你参考一下吧
    If e.Item.ItemType = ListItemType.Item OrElse e.Item.ItemType = ListItemType.AlternatingItem Then
                '  得到v_yhzt字段的值
                Dim issex As String = CType(DataBinder.Eval(e.Item.DataItem, "sex"), String)
                            If issex = "1" Then
                    '  设定文字和背景颜色
                                Else
                    e.Item.Cells(4).Text = "女"
                End If
            End If
      

  2.   

    Private Sub DGD_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DGD.ItemDataBound应该写在这个里面——补充一下