关于vsFlexgrid的问题 比如有两个字段:员工编号、员工姓名,我在vsFlexgrid上只要显示员工姓名就可以了,但我保存到数据库中是员工编号,我现在的做法是将员工编号列隐藏起来了,有没有更简便点的方法呢?我想将这两个字段都放到一列上,再使用下拉的方式来实现,请高手指点一下,先谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Select 员工编号+员工姓名 from 表 ?还是?Private Sub SetUserID() '用户ID Dim str As String strSQL = "select FUserID,FUserName from USysUsers" Call adoRsState adoRs.Open strSQL, ConStr, adOpenKeyset, adLockOptimistic If adoRs.RecordCount <> 0 Then Do While adoRs.EOF = False str = str & "|" & adoRs.Fields("FUserID") & vbTab & adoRs.Fields("FUserName") adoRs.MoveNext Loop str = Right(str, Len(str) - InStr(1, str, "|")) VSFGroup.ColComboList(2) = str '第2列下拉显示 ID和Name End IfEnd Sub 用这种方法我保存到数据库时还得将员工编号取出来?我的意思是能不能将员工编号绑定到VSFLEXGRID列的其它属性上 vsFlexgrid.DataMode = flexDMBound 数据绑定模式,自动保存或者用2楼的设置下拉 对于文件操作,文件号前的 # 号为何加不加都可以呀? 对CSDN的一点感慨 如何在VB中添加ADODB库? 如何实现两数据库相互导入导出? 这句话查询在VBA中有什么区别吗? 谁能提供一段能在linux平台上运行的pos原代码,多谢! Visal Basic 和Visal Basic.net 有什么区别? 请教:execl如何批量替换单词和词组 如何用vb实现与数据库的接口问题? 关于sqldmo.dll的问题,以前讨论过,再提一次 vb调用vc dll ,"DLL 调用约定错误" 关于vb串口接收数据一个蹊跷问题
Select 员工编号+员工姓名 from 表 ?
还是?
Private Sub SetUserID() '用户ID
Dim str As String
strSQL = "select FUserID,FUserName from USysUsers"
Call adoRsState
adoRs.Open strSQL, ConStr, adOpenKeyset, adLockOptimistic
If adoRs.RecordCount <> 0 Then
Do While adoRs.EOF = False
str = str & "|" & adoRs.Fields("FUserID") & vbTab & adoRs.Fields("FUserName")
adoRs.MoveNext
Loop
str = Right(str, Len(str) - InStr(1, str, "|"))
VSFGroup.ColComboList(2) = str '第2列下拉显示 ID和Name
End If
End Sub
或者用2楼的设置下拉