5988 {
5989 if (
action == DataRowAction.Add ||
action == DataRowAction.Change || (
action == DataRowAction.Rollback && (
row._oldRecord != -1 ||
row._newRecord != -1)))
5990 {
5991 if (
row._oldRecord != -1 &&
row._oldRecord !=
row._newRecord)
5992 {
5994 }
5995 if (
row._newRecord != -1)
5996 {
5998 }
5999 if (
row._tempRecord != -1)
6000 {
6002 }
6003 return;
6004 }
6006 {
6007 case DataRowAction.Rollback:
6008 if (
row._oldRecord != -1 ||
row._newRecord != -1)
6009 {
6010 break;
6011 }
6012 goto case DataRowAction.Delete;
6013 case DataRowAction.Delete:
6015 {
6016 break;
6017 }
6019 {
6021 {
6022 continue;
6023 }
6025 {
6028 {
6030 }
6031 }
6033 {
6036 {
6038 }
6039 }
6041 {
6044 {
6046 }
6047 }
6048 break;
6049 }
6051 {
6052 break;
6053 }
6054 {
6056 {
6058 {
6060 }
6062 {
6064 }
6066 {
6068 }
6069 }
6070 break;
6071 }
6072 }
6073 }
void EvaluateDependentExpressions(DataColumn column)
List< DataColumn > _dependentColumns