下面是写在表格中的prepareEdit事件中, 但是不知道自动确定第四列的值(第四列非下拉框,第三列选择完毕后,第四列的值是唯一的)该怎么写,写在哪个事件中,请指教。 另外: 有没有更简单的办法根据第一列确定第二列的值?
If e.IsFocusCell Then '如果是焦点单元格
If e.Col.Name = "一级分类" Then '如果正在编辑的是一级分类
e.Col.Combolist = DataTables("问题类型表").SQLGetComboListString("一级分类" )
End If
End If
'列出二级分类
If e.IsFocusCell Then '如果是焦点单元格
If e.Col.Name = "二级分类" Then '如果正在编辑的是二级分类
e.Col.Combolist = DataTables("问题类型表").SQLGetComboListString("二级分类", "[一级分类] = '" & e.Row("一级分类") & "'")
End If
End If
'列出三级分类
If e.IsFocusCell Then '如果是焦点单元格
If e.Col.Name = "三级分类" Then '如果正在编辑的是三级分类
e.Col.Combolist = DataTables("问题类型表").SQLGetComboListString("三级分类", "[一级分类] = '" & e.Row("一级分类") & "' And [二级分类]='" &e.Row("二级分类")&"'" )
End If
End If