private void GenerateColumns() { DataGridViewColumn col = new DataGridViewTextBoxColumn(); col.DataPropertyName = "Name"; col.HeaderText = "Group Name"; dgvLevels.Columns.Add(col); col = new DataGridViewTextBoxColumn(); col.HeaderText = "ID"; col.DataPropertyName = "ID"; dgvLevels.Columns.Add(col); col = new DataGridViewTextBoxColumn(); col.HeaderText = "Block Level"; col.DataPropertyName = "BlockLevel"; dgvLevels.Columns.Add(col); col = new DataGridViewComboBoxColumn(); col.HeaderText = "Color Char"; col.DataPropertyName = "GroupColor"; (col as DataGridViewComboBoxColumn).DisplayMember = "Name"; (col as DataGridViewComboBoxColumn).ValueMember = "Key"; (col as DataGridViewComboBoxColumn).DataSource = ColorCollection.GetInstance().Items; dgvLevels.Columns.Add(col); col = new DataGridViewCheckBoxColumn(); col.HeaderText = "Allow Destroy"; col.DataPropertyName = "AllowDestroy"; dgvLevels.Columns.Add(col); col = new DataGridViewCheckBoxColumn(); col.HeaderText = "Allow Build"; col.DataPropertyName = "AllowBuild"; dgvLevels.Columns.Add(col); col = new DataGridViewCheckBoxColumn(); col.HeaderText = "Allow Chat"; col.DataPropertyName = "AllowChat"; dgvLevels.Columns.Add(col); //col = new DataGridViewCheckBoxColumn(); //col.HeaderText = "Instant Destroy"; //col.DataPropertyName = "InstantDestroy"; //dgvLevels.Columns.Add(col); col = new DataGridViewCheckBoxColumn(); col.HeaderText = "Self Response"; col.DataPropertyName = "OwnExecuteResponse"; dgvLevels.Columns.Add(col); col = new DataGridViewCheckBoxColumn(); col.HeaderText = "Other Response"; col.DataPropertyName = "OtherExecuteResponse"; dgvLevels.Columns.Add(col); }
private void InitComboBoxes() { ColorCollection colors = ColorCollection.GetInstance(); comboBoxServerMessageColor.DisplayMember = "Name"; comboBoxServerMessageColor.ValueMember = "Key"; comboBoxServerMessageColor.DataSource = colors.GetBindingList(); comboBoxPrivateMessageColor.DisplayMember = "Name"; comboBoxPrivateMessageColor.ValueMember = "Key"; comboBoxPrivateMessageColor.DataSource = colors.GetBindingList(); comboFirstChatLine.DisplayMember = "Name"; comboFirstChatLine.ValueMember = "Key"; comboFirstChatLine.DataSource = colors.GetBindingList(); comboSecondChatLine.DisplayMember = "Name"; comboSecondChatLine.ValueMember = "Key"; comboSecondChatLine.DataSource = colors.GetBindingList(); }