コード例 #1
0
ファイル: ElementGrid.cs プロジェクト: tombogle/saymore
        /// ------------------------------------------------------------------------------------
        public void SetFileType(FileType fileType)
        {
            _fileType = fileType;

            Columns.Clear();

            foreach (var col in _fileType.GetFieldsShownInGrid())
            {
                if (string.IsNullOrEmpty(col.HeaderText))
                {
                    col.HeaderText = col.Name;
                }

                Columns.Add(col);
            }

            _locExtender.EndInit();

            if (!DesignMode && GridSettings != null)
            {
                GridSettings.InitializeGrid(this);
            }

            AutoResizeColumnHeadersHeight();
            ColumnHeadersHeight += 8;
        }