如何在一DataGrdiViewColumn中中显示两行内容,或者多行内容

环境:VS.Net2005+Net2.0下的WinForm需求

比如DataGridView(显示宽度为780)中一行要显示的各DataGridViewColumn字段及字段宽度如下:
工号--显示宽度为80
姓名--显示宽度为80
性别--显示宽度为50
出生日期--显示宽度为110
入职日期--显示宽度为110
身份证号--显示宽度为150
家庭地址--显示宽度为300
则总宽度为:80+80+50+110+110+150+300=880,大于DataGridView实际显示宽度780,当"家庭地址"实际显示宽度为120,超过部分就不会显示(不要告诉我设置成把行设置成自动换行,这是例子).
我现在要求:

1.方案一:一列显示两行数数据

第一列(工号列)的宽度设置成90.

列头显示两行文字:第一行:工号;第二行:姓名/性别.

数据列显示两行内容:第一行:员工的"工号";第二行:员工的"姓名"/员工的"性别".
类似图中的"单价 转采购/包装"列

 

2.方案二:一列显示三行数数据

第一列(工号列)的宽度设置成90.

列头显示三行文字:第一行:工号;第二行:姓名;第二行:性别.

数据列显示三行内容:第一行:员工的"工号";第二行:员工的"姓名";第二行:员工的"性别".
类似图中的"First Name  LastName  Title"列

 

解决方案可去我的贴子中贴

http://topic.csdn.net/u/20120529/16/4c799057-2fdc-4f3a-a4fb-0939f4cda1df.html?seed=1157700847&r=78903415#r_78903415

http://topic.csdn.net/u/20120525/15/a3a53036-7ed4-4cc1-a553-fc76b36abacf.html?seed=692699787&r=78903438#r_78903438

感谢各位的大力支持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值