private ListViewItem MakeListViewColumnItem(DisplayColumn displayColumn) { string listItemText = displayColumn.GetColumnCaption(null, ColumnCaptionType.localized); var listViewItem = new ListViewItem { Text = listItemText }; Debug.Assert(!displayColumn.ColumnSpec.Hidden); if (!string.IsNullOrEmpty(displayColumn.ColumnSpec.Caption)) { listViewItem.Font = new Font(listViewItem.Font, FontStyle.Bold | listViewItem.Font.Style); DataSchema dataSchema = displayColumn.DataSchema; ColumnCaption columnCaption = dataSchema.GetColumnCaption(displayColumn.ColumnDescriptor); listViewItem.ToolTipText = dataSchema.GetLocalizedColumnCaption(columnCaption); } return(listViewItem); }