DataGridViewComboBoxCell.InitializeEditingControl Метод

Определение

Присоединяет и инициализирует размещенный элемент управления, поддерживающий редактирование.

public:
 override void InitializeEditingControl(int rowIndex, System::Object ^ initialFormattedValue, System::Windows::Forms::DataGridViewCellStyle ^ dataGridViewCellStyle);
public override void InitializeEditingControl (int rowIndex, object initialFormattedValue, System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle);
override this.InitializeEditingControl : int * obj * System.Windows.Forms.DataGridViewCellStyle -> unit
Public Overrides Sub InitializeEditingControl (rowIndex As Integer, initialFormattedValue As Object, dataGridViewCellStyle As DataGridViewCellStyle)

Параметры

rowIndex
Int32

Индекс родительской строки ячейки.

initialFormattedValue
Object

Исходное значение, отображаемое в элементе управления.

dataGridViewCellStyle
DataGridViewCellStyle

Объект DataGridViewCellStyle, определяющий внешний вид размещенного элемента управления.

Комментарии

Метод InitializeEditingControl инициализирует размещенный ComboBox элемент управления, как описано в базовом DataGridViewCell.InitializeEditingControl методе. Кроме того, для каждого вызова InitializeEditingControl выполняется следующее:

  • Задает визуальные свойства размещенного ComboBox элемента управления, например MaxDropDownItems, DropDownWidthи FlatStyle, чтобы соответствовать соответствующим свойствам текущей ячейки.

  • Задает свойства, привязанные к данным, размещаемого ComboBox элемента управления, например DataSource, DisplayMemberи ValueMember, чтобы соответствовать соответствующим свойствам текущей ячейки.

  • Повторно инициализирует Items свойство размещенного ComboBox элемента управления.

Этот метод также корректирует размеры ячейки в соответствии с размещенным элементом ComboBox управления.

Применяется к

См. также раздел