环境: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"列
解决方案可去我的贴子中贴
感谢各位的大力支持