Esempio n. 1
0
        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);
        }