1
我正在使用VB6中的MSH FlexGrid。我有一个存储过程从SQL Server中提取这些数据。对于"sex"
的某些值,我将这个值保存为0
或1
- 0
对于女性为1
。当我填充flex网格时,我希望它显示MALE
或FEMALE
而不是0
或1
。此外,在FLEX GRID中填充的出生日期在其旁边有Time。我将如何解决这个问题?MSH Flex Grid VB6 - 格式化
With Me.fgrdClient
Set Me.fgrdClient.DataSource = rs
.FormatString = "|<First Name|<MI|<Last Name|<Sex|<DOB"
.ColWidth(0, 0) = 0 'Column label
.ColWidth(1, 0) = 1500 'First
.ColWidth(2, 0) = 1000 'MI
.ColWidth(3, 0) = 1500 'LAST
.ColWidth(4, 0) = 1600 'SEX
.ColWidth(5, 0) = 1000 'DOB
End With
如何将这项工作,如果我需要解决的日期,因此只有MM/DD/YYYY。它不断显示为DOB的日期和时间 – barry17
要格式化日期,请尝试使用'CONVERT(varchar(10),DOB,101)AS DOB' – jac
谢谢,完美无缺! – barry17