这不是DataTable方面的问题
是文本处理
用System.Text.Encoding

解决方案 »

  1.   

    应该不是吧!因为bit取出来是个bool类型的!而我要根据取到的值不同,让它显示不同的汉字,列入我数据库里性别一列的字段是bit类型的,但界面上我要显示男和女啊!
      

  2.   

    DataTable dt;
    Convert.ToBoolean(dt.Rows[0].ItemArray[0])?"是":"否"
      

  3.   

    你不能用SQL语句直接查询成汉字吗?比如你有一个性别字段Gender,1为男性,0为女性,那么SELECT CASE WHEN Gender = 1 THEN '男性' ELSE '女性' END FROM TABLE1
      

  4.   

    lz:  如果不是绑定控件,ls就解决了你的问题;如果你想用datagridview控件绑定DataTable,你没有必要可以去转换,你在MouseMove事件里,判断鼠标到了那一列,根据单元格的值,动态显示ToolTipText的值。
      

  5.   

    在库里操作吧..正如上面所说:
    SELECT CASE WHEN Gender = 1 THEN '男性' ELSE '女性' END FROM TABLE1