懂GridEX的:关于再某个列中加dropdown的问题!table1: student
studentID---Name
1-----------张三
2-----------李四
3-----------王五table2: Level
scoreID--studentID--subject--Level
1--------1----------物理------4
2--------1----------化学------4.5
3--------2----------物理------3.5
4--------2----------化学------4.5
……Dim rst As ADODB.Recordset
Dim strSQL As String
Dim jsVList As JSValueList
Dim jsCol As JSColumnset gridex1.recordsource="select l.scoreID s.name, l.subject, l.level from level l inner join student s on l.studentID=s.studentID"
gridex1.rebindSet jsCol = jsGrid.Columns(2)
jsCol.HasValueList = True
Set jsVList = jsCol.ValueList
strSQL = "select * from student"
Set rst = myCnn.Execute(strSQL)
While Not rst.EOF
jsVList.Add rst!studentID, rst!name
rst.MoveNext
Wend
jsCol.EditType = jgexEditDropDown
rst.Close
Set rst = Nothing虽然第二栏有了dorpdown,可是第二栏所有单元格绑定到原来's.name'上的值都没有显示出来都没有了,如果去掉'gridex1.rebind'以下所有的语句,绑定就正确了。
gridex到底怎样正确在某个栏上显示为dropdown