PrepareEdit事件中
If e.Col.Name = "第一列" Then
e.Col.Combolist = DataTables("产品").GetComboListString("产品名称")
end if
如何能够使"第一列"只能从下拉列中选择,而不能手动输入?
不用这么设置
直接在列属性里面设置列的取值数据表 将允许直接输入设成false
或者通过代码 将列的AllowDirectType设成false
如:if e.col.name="第一列" then
e.col.AllowDirectType=false
endif