新手求助:怎样改变datagridview的显示值?

小牵 2013-03-17 01:06:31
数据库中的列 票据号码 是int型的,首位的0是不显示的。怎样在datagridview中显示的时候 显示成前面加上0的效果?
1、数据库中的 票据号码由于还有其他用途 类型不能改变
2、datagridview中显示的时候只要是前面能显示0就好。
谢谢大家了,第一次发帖,请求援助。
...全文
190 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 3 楼 nxiaoqian 的回复:
引用 1 楼 hjywyj 的回复:改下sql语句就可以 sql中有cast和convert函数,但是int型的100怎样转化为 nvarchar的 0100?我写了很多sql语句都不对,就是加不上那个0。。。求指点,麻烦您了
select right('0000'+rtrim(col),4) from 表 /*将所有小于4位的数字前面补0*/
小牵 2013-03-17
  • 打赏
  • 举报
回复
引用 2 楼 DENQH 的回复:
票据号码改为string类型 int有时不够长
我的6位的 小项目 够长,其他地方还要用多次,这个真的不能改。。
小牵 2013-03-17
  • 打赏
  • 举报
回复
引用 1 楼 hjywyj 的回复:
改下sql语句就可以
sql中有cast和convert函数,但是int型的100怎样转化为 nvarchar的 0100?我写了很多sql语句都不对,就是加不上那个0。。。求指点,麻烦您了
DENQH 2013-03-17
  • 打赏
  • 举报
回复
票据号码改为string类型 int有时不够长
  • 打赏
  • 举报
回复
改下sql语句就可以

110,552

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧