C#下TableAdapter中Update函数更新Access验证
现象:
我用的是DataGridView控件绑定数据源的方式。
在Access数据库下建表1,表1下有一个x字段,设置其输入掩码为000,即只允许它输入三位十进制的数字;
然而我在DataGridView控件下输入"aaa",三个字母,通过XXXTableAdapter.Update(DataSetXXX.DataTableXXX)却能够顺利写入数据库。该函数实在RowValidated验证后调用的。
Access的验证机制怎么就没有发挥作用呢?
我尝试过输入四位数字,确实提示我“Commit”错误。这说明他肯定是有验证机制的。
鄙人愚钝,网上尚未搜到相关内容,请教达人指点。