datable
1    y
2    n
3    ydatagridview要显示
1   是
2   否
3   是也就是自定义格式,当第二列值为“y”的时候显示“是”,为“n”的时候显示“否”。能否做到?
目前我只知道遍历dataTable去改值再绑定的方法,总觉得应该有更好的方法,望各位大虾赐教。

解决方案 »

  1.   

    select case col when 'y' then '是' when 'n' then '否' from datable
      

  2.   

    一楼是一种办法,还有就是在查询的时候把值为y或是N的值,再case when 一列出来,绑定的时候用case when 的新列来绑定。
      

  3.   

    我略微知道Format似乎可以,但具体语法我不会写啊,SQL语句实现我是知道的,但我要求不改变数据源的状态下实现。希望能说具体点,我就缺那句代码。
      

  4.   

    加载完成后修改下datatable的值然后再绑定也可以