private void tableDI_BeginningEdit(object sender, DataGridBeginningEditEventArgs e) { CT2ListDI cT2ListDI = (CT2ListDI)e.Row.DataContext; cT2ListDI.eSearchSM = CT2List.ESearchStateMachine.Update; //cT2ListDI.eSearchSM = CT2List.ESearchStateMachine.Idle; }
private void tableDI_UnLoadingRow(object sender, DataGridRowEventArgs e) { try { CT2ListDI cT2ListDI = (CT2ListDI)e.Row.DataContext; cT2ListDI.eSearchSM = CT2List.ESearchStateMachine.Idle; } catch (Exception) { //进入exception,说明已经下拉到底了 } }
private void tableDI_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e) { CT2ListDI cT2ListDI = (CT2ListDI)e.Row.DataContext; cT2ListDI.eSearchSM = CT2List.ESearchStateMachine.Deupdate; }