不用这么设置
直接在列属性里面设置列的取值数据表 将允许直接输入设成false
或者通过代码 将列的AllowDirectType设成false
如:if e.col.name="第一列" then
e.col.AllowDirectType=false
endif