Beispiel #1
0
 //
 // Create a new column - DisplayMember, ValueMember passed by string
 //
 public DataGridComboBoxColumn(DataTable DataSource, string DisplayMember, string ValueMember)
 {
     Combo               = new DataGridComboBox();
     Combo.Visible       = false;
     Combo.DataSource    = DataSource;
     Combo.DisplayMember = DisplayMember;
     Combo.ValueMember   = ValueMember;
     Combo.DropDownStyle = ComboBoxStyle.DropDownList;
 }
Beispiel #2
0
        //
        // Create a new column - DisplayMember, ValueMember
        // Passed by ordinal

        public DataGridComboBoxColumn(DataTable DataSource, int DisplayMember, int ValueMember)
        {
            Combo          = new DataGridComboBox();
            _DisplayMember = DataSource.Columns[DisplayMember].ToString();
            _ValueMember   = DataSource.Columns[ValueMember].ToString();

            Combo.Visible       = false;
            Combo.DataSource    = DataSource;
            Combo.DisplayMember = _DisplayMember;
            Combo.ValueMember   = _ValueMember;
            Combo.DropDownStyle = ComboBoxStyle.DropDownList;
        }
Beispiel #3
0
        public DataGridComboBoxColumn(DataTable DataSource, int DisplayMember, int ValueMember, bool setdefault)
        {
            Combo          = new DataGridComboBox();
            _DisplayMember = DataSource.Columns[DisplayMember].ToString();
            _ValueMember   = DataSource.Columns[ValueMember].ToString();

            Combo.Visible       = false;
            Combo.DataSource    = DataSource;
            Combo.DisplayMember = _DisplayMember;
            Combo.ValueMember   = _ValueMember;
            Combo.DropDownStyle = ComboBoxStyle.DropDownList;
            if (setdefault)
            {
                if (Combo.Items.Count > 0)
                {
                    Combo.SelectedIndex = 0;
                }
            }
        }