private void gvSystem_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { if (e.Column.FieldName == ColName.Sync) { DataRow row = gvSystem.GetDataRow(e.RowHandle); SyncStatus.SqlSetDoSync((int)row[ColName.Id], (bool)row[ColName.Sync]); } }
private void SetAllSync(GridView gv, bool sync) { for (int i = 0; i < gv.RowCount; i++) { int handle = gv.GetRowHandle(i); DataRow row = gv.GetDataRow(handle); row[ColName.Sync] = sync; SyncStatus.SqlSetDoSync((int)row[ColName.Id], sync); } }