public bool ColumnCannotBeEmpty(string ColumnName) => NonemptyColumns.Contains(ColumnName);
public void MarkAsNonEmpty(GridViewDataColumn dc) => NonemptyColumns.Add(dc.FieldName);