MSH Flex Grid VB6 – formatting

Je travaille avec un MSG FlexGrid en VB6. J'ai une procédure stockée qui tire ces données de SQL Server. Pour certaines des valeurs "sex" j'enregistre la valeur comme 0 ou 10 pour Homme 1 pour Femme. Lorsque je remplis la grid Flex, je voudrais montrer MALE ou FEMALE plutôt que 0 ou 1 . En outre, la date de naissance qui est remplie dans la grid FLEX a le time à côté de lui. Comment pourrais-je résoudre ce problème?

 With Me.fgrdClient Set Me.fgrdClient.DataSource = rs .FormatSsortingng = "|<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 

 SELECT [First Name], MI, [Last Name], CASE WHEN Sex=1 THEN 'Male' WHEN Sex=2 THEN 'Female' ELSE 'Unknown' END , DOB FROM `myTable`