public override DataTable GetEditableTable(EditableInfo ei, bool bOnlyArray, string sNameFilter) { string sSql = ""; if (ei.Sql != null) { sSql = ei.Sql; } else if (ei.BuildSelectSql != null) { sSql = ei.BuildSelectSql(ei, bOnlyArray, sNameFilter); } else { sSql = BuildCommonSelectSql(ei, bOnlyArray, sNameFilter); } return(ExecuteDataTable(sSql)); }