Ejemplo n.º 1
0
        /// <summary>
        /// Clear and load the filtered data into the main control.
        /// Also takes care of column resizing
        /// </summary>
        private void RefreshFieldsView()
        {
            FieldsView.BeginUpdate();

            FieldsView.Items.Clear();
            foreach (var field in filter.applyFilter())
            {
                string[] data = { field.DatabaseName, field.Schema, field.TableName, field.ColumnName, field.DataType };
                FieldsView.Items.Add(new ListViewItem(data));
            }

            FieldsView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
            FieldsView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize);

            FieldsView.EndUpdate();
        }