private void DetailRowColumn_UpdateValue(views.grid.AbstractPanelGridRow rowControl, string column, object value) { var row = (rowControl as views.grid.AbstractDBGridRow).RowData; var table = bufferedKanjouKamokuTable; var db = Context.KaikeiDatabase; row.Set(column, value); table.Update(row); (rowControl as views.grid.AbstractDBGridRow).SetRowData(row, true); // 表示の更新 }
private void Column_UpdateValue(views.grid.AbstractPanelGridRow rowControl, string column, object value) { var row = (rowControl as views.grid.AbstractDBGridRow).RowData; var table = row.Table; var db = Context.KaikeiDatabase; if (table.SetColumnValue(row, column, value)) { table.Update(row); } else { // ShowMsgAndChangeFocus(KaikeiSystemBody.Properties.Resources.MsgInvalidInput.Replace("%s", value.ToString()), "err", column); } (rowControl as views.grid.AbstractDBGridRow).SetRowData(row, true); // 表示の更新 }