Example #1
0
        static public DataGridViewButtonColumn AddDgvButton(string _DataPropertyName, string _HeaderText, int _Width, bool _Visible = true, string _Format = "",
                                                            bool _ReadOnly = false, DgvAlign _Alignment = DgvAlign.N, DataGridViewColumnSortMode _Sort = DataGridViewColumnSortMode.Automatic,
                                                            DataGridViewAutoSizeColumnMode _AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet, string _Name = "")
        {
            var col = new DataGridViewButtonColumn
            {
                Name             = (_Name == "" ? _DataPropertyName : _Name),
                DataPropertyName = _DataPropertyName,
                HeaderText       = _HeaderText,
                DefaultCellStyle =
                {
                    Alignment = (DataGridViewContentAlignment)_Alignment,
                    Format    = _Format
                },
                ReadOnly     = _ReadOnly,
                Visible      = _Visible,
                SortMode     = _Sort,
                AutoSizeMode = _AutoSizeMode,
                Width        = _Width
            };

            return(col);
        }
Example #2
0
        static public DataGridViewComboBoxColumn AddDgvComboBox(object _DataSource, string _ValueMember, string _DisplayMember, string _DataPropertyName, string _HeaderText, int _Width, bool _Visible = true,
                                                                bool _ReadOnly = false, DgvAlign _Alignment = DgvAlign.N, DataGridViewColumnSortMode _Sort = DataGridViewColumnSortMode.Automatic,
                                                                DataGridViewAutoSizeColumnMode _AutoSizeMode = DataGridViewAutoSizeColumnMode.NotSet, string _Name = "")
        {
            var col = new DataGridViewComboBoxColumn
            {
                DataSource       = _DataSource,
                ValueMember      = _ValueMember,
                DisplayMember    = _DisplayMember,
                Name             = (_Name == "" ? _DataPropertyName : _Name),
                DataPropertyName = _DataPropertyName,
                HeaderText       = _HeaderText,
                DefaultCellStyle =
                {
                    Alignment = (DataGridViewContentAlignment)_Alignment
                },
                ReadOnly     = _ReadOnly,
                Visible      = _Visible,
                SortMode     = _Sort,
                AutoSizeMode = _AutoSizeMode,
                Width        = _Width
            };

            return(col);
        }