private DataTable GetPublicationInfoListTable(TDBTransaction AReadTransaction, string ATableName) { DataColumn ValidityColumn; DataTable TmpTable = PPublicationAccess.LoadAll(AReadTransaction); string ValidText = ""; string InvalidText = Catalog.GetString("Invalid"); // add column to display the other partner key depending on direction of relationship ValidityColumn = new DataColumn(); ValidityColumn.DataType = System.Type.GetType("System.String"); ValidityColumn.ColumnName = MPartnerConstants.PUBLICATION_VALID_TEXT_COLUMNNAME; ValidityColumn.Expression = "IIF(" + PPublicationTable.GetValidPublicationDBName() + ",'" + ValidText + "','" + InvalidText + "')"; TmpTable.Columns.Add(ValidityColumn); return(TmpTable); }