如果表达式列是用表达式计算出来的,应该不会触动.
不过可以增加一个全局变量
在DataColChanging事件中将表达式列的值赋于全局变量,如:Vars("变量") = e.DataRow("表达式列")
DataColChanged事件代码If e.DataRow("表达式列") <> Vars("变量") MessageBox.Show("有变动")End If