private void Column_UpdateValue(AbstractPanelGridRow sender, string column, object value) { Type row = sender as Type; models.db.Row rowData = (sender as AbstractDBGridRow).RowData; if (table_.SetColumnValue(rowData, column, value)) { if (ValidateColumnValue != null) { ValidateColumnValue(row, column, value); } } else { if (ShowInvalidColumnValueMessage == true) { ShowMsgAndChangeFocus(KaikeiSystemBody.Properties.Resources.MsgInvalidInput.Replace("%s", value.ToString()), "err", column); } } row.SetRowData(rowData, true); // 表示の更新 }