次の方法で共有


DataGridTableStyle.BeginEdit(DataGridColumnStyle, Int32) メソッド

定義

編集操作を要求します。

public:
 virtual bool BeginEdit(System::Windows::Forms::DataGridColumnStyle ^ gridColumn, int rowNumber);
public bool BeginEdit (System.Windows.Forms.DataGridColumnStyle gridColumn, int rowNumber);
abstract member BeginEdit : System.Windows.Forms.DataGridColumnStyle * int -> bool
override this.BeginEdit : System.Windows.Forms.DataGridColumnStyle * int -> bool
Public Function BeginEdit (gridColumn As DataGridColumnStyle, rowNumber As Integer) As Boolean

パラメーター

gridColumn
DataGridColumnStyle

編集対象の DataGridColumnStyle

rowNumber
Int32

編集された行の番号。

戻り値

Boolean

正常に操作できた場合は true。それ以外の場合は false

実装

次のコード例では、コントロール内の BeginEdit 現在 DataGridTableStyle のメソッドを System.Windows.Forms.DataGrid 呼び出します。

private:
   void EditTable()
   {
      DataGridTableStyle^ dgt = myDataGrid->TableStyles[ 0 ];
      DataGridColumnStyle^ myCol = dgt->GridColumnStyles[ 0 ];
      dgt->BeginEdit( myCol, 1 );
      dgt->EndEdit( myCol, 1, true );
   }
private void EditTable(){
   DataGridTableStyle dgt= myDataGrid.TableStyles[0];
   DataGridColumnStyle myCol = dgt.GridColumnStyles[0]; 
      
   dgt.BeginEdit(myCol,1); 
   dgt.EndEdit(myCol, 1, true);
}
Private Sub EditTable()
    Dim dgt As DataGridTableStyle = myDataGrid.TableStyles(0)
    Dim myCol As DataGridColumnStyle = dgt.GridColumnStyles(0)
    
    dgt.BeginEdit(myCol, 1)
    dgt.EndEdit(myCol, 1, True)
End Sub

注釈

この BeginEdit メソッドは、ユーザーが編集操作を System.Windows.Forms.DataGrid 開始したときにコントロールに通知することを目的としています。 コントロールが編集モードの場合、複数の編集を行うと、制約が一時的に適用されなくなります。

メソッドを EndEdit 呼び出して編集モードを終了します。

適用対象

こちらもご覧ください