日期:2014-05-17  浏览次数:20809 次

新手求助:怎样改变datagridview的显示值?
数据库中的列 票据号码 是int型的,首位的0是不显示的。怎样在datagridview中显示的时候 显示成前面加上0的效果?
1、数据库中的 票据号码由于还有其他用途 类型不能改变
2、datagridview中显示的时候只要是前面能显示0就好。
谢谢大家了,第一次发帖,请求援助。
datagridview 数据类型转化

------解决方案--------------------
引用:
引用:改下sql语句就可以 sql中有cast和convert函数,但是int型的100怎样转化为 nvarchar的 0100?我写了很多sql语句都不对,就是加不上那个0。。。求指点,麻烦您了

select right('0000'+rtrim(col),4) from 表  /*将所有小于4位的数字前面补0*/