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); }
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); }