if(sex==1)
  //显示男
else
 //显示女

解决方案 »

  1.   

    to xiongchen(二氧化鬼) 
        在哪个事件里?
      

  2.   

    一般都在select语句上写。再不行,只能在客户端循环读取1和2,然后再替换成男和女
      

  3.   

    这个其实你在sql语句里面就可以做到了。
    select case ...
      

  4.   

    select * from username
    改为一存储过程,
    用游标遍历每一行,sex字段把1,0改为男,女
    返回table
      

  5.   

    sql语句这样写就行了 
    select id,name,(case sex when '1' then '男' when '0' then '女' end) as sex,mail from username
      

  6.   

    谢谢各位了,我以前是用bcb的,刚刚转.net感觉,如果用写select的方法,是可以,但是以上的只是一个例子,我需要多表查询...
    还要自己写更新语句,.....还有更简单的方法,比如在更新datagrid 的时候跟据字段的值,重新赋值????
      

  7.   

    那你在datagridItemBind事件中写吧,
    将该列的值全部改写
    或者直接在绑定前循环datatable中的行,将该列的值做出相应的改变