DataGridTextBoxColumn.EndEdit Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beendet einen Bearbeitungsvorgang für den DataGridColumnStyle.
protected:
void EndEdit();
protected void EndEdit ();
member this.EndEdit : unit -> unit
Protected Sub EndEdit ()
Beispiele
Im folgenden Beispiel wird die EndEdit -Methode aufgerufen, bevor der Wert einer Spalte bearbeitet wird.
Private Sub EditGrid()
' Get the current DataGridColumnStyle through the CurrentCell.
Dim dgCol As DataGridColumnStyle
Dim colNum As Integer
Dim rowNum As Integer
Dim dataTable1 As DataTable
With dataGrid1.CurrentCell
colNum = .ColumnNumber
rowNum = .RowNumber
End With
dgCol = dataGrid1.TableStyles(0).GridColumnStyles(ColNum)
' Invoke the BeginEdit method.
If dataGrid1.BeginEdit(dgCol, rowNum) Then
' Edit row value.
dataTable1 = dataSet1.Tables(dataGrid1.DataMember)
Dim myRow As DataRow
myRow = dataTable1.Rows(rowNum)
myRow.BeginEdit
myRow(colNum) = edit1.Text
myRow.AcceptChanges
dataTable1.AcceptChanges
Console.WriteLine("Edited?")
dataGrid1.EndEdit(dgcol, rowNum, False)
Else
Console.WriteLine("BeginEdit failed.")
End If
End Sub
Hinweise
Um den Wert einer Zelle zu bearbeiten, rufen Sie das DataRow Objekt auf BeginEdit , bevor Sie den Wert ändern. Sie müssen die AcceptChanges -Methode sowohl für das DataRow - DataTable als auch -Objekt aufrufen, bevor die Änderung committet wird.