DataRowView.Item[] Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts in einer angegebenen Spalte.

Überlädt

Name Beschreibung
Item[Int32]

Dient zum Abrufen oder Festlegen eines Werts in einer angegebenen Spalte.

Item[String]

Dient zum Abrufen oder Festlegen eines Werts in einer angegebenen Spalte.

Item[Int32]

Quelle:
DataRowView.cs
Quelle:
DataRowView.cs
Quelle:
DataRowView.cs
Quelle:
DataRowView.cs
Quelle:
DataRowView.cs

Dient zum Abrufen oder Festlegen eines Werts in einer angegebenen Spalte.

public:
 property System::Object ^ default[int] { System::Object ^ get(int ndx); void set(int ndx, System::Object ^ value); };
public object this[int ndx] { get; set; }
member this.Item(int) : obj with get, set
Default Public Property Item(ndx As Integer) As Object

Parameter

ndx
Int32

Der Spaltenindex.

Eigenschaftswert

Der Wert der Spalte.

Ausnahmen

Die DataView Bearbeitungen werden nicht zugelassen und DataRowView sind nicht neu.

Dieser Indexwert entspricht keine Spalte.

Beispiele

Im folgenden Beispiel wird der Wert in jedem Element in DataRowView einem .DataView

private static void WriteViewRows(DataView view)
{
    int colCount = view.Table.Columns.Count;

    // Iterate through the rows of the DataView.
    foreach (DataRowView rowView in view)
    {
        // Display the value in each item of the DataRowView
        for (int i = 0; i < colCount; i++)
            Console.Write(rowView[i] + "\table");
        Console.WriteLine();
    }
}

Private Shared Sub WriteViewRows(view As DataView)
   Dim colCount As Integer = view.Table.Columns.Count

   ' Iterate through the rows of the DataView.
   For Each rowView As DataRowView In view
     ' Display the value in each item of the DataRowView
     For i As Integer = 0 To colCount - 1
        Console.Write(rowView(i) & vbTab)
     Next
     Console.WriteLine()
   Next
End Sub

Gilt für:

Item[String]

Quelle:
DataRowView.cs
Quelle:
DataRowView.cs
Quelle:
DataRowView.cs
Quelle:
DataRowView.cs
Quelle:
DataRowView.cs

Dient zum Abrufen oder Festlegen eines Werts in einer angegebenen Spalte.

public:
 property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ property); void set(System::String ^ property, System::Object ^ value); };
public object this[string property] { get; set; }
member this.Item(string) : obj with get, set
Default Public Property Item(property As String) As Object

Parameter

property
String

Zeichenfolge, die die angegebene Spalte enthält.

Eigenschaftswert

Der Wert der Spalte.

Ausnahmen

Eine Spalte mit dem angegebenen Namen oder der angegebenen Beziehung wurde nicht gefunden.

-oder-

Die DataView Bearbeitungen werden nicht zugelassen und DataRowView sind nicht neu.

Nicht übereinstimmend beim Festlegen eines Werts property .

Beispiele

Im folgenden Beispiel wird Text an den Wert einer Spalte in jeder geänderten Zeile eines Elements DataViewangefügt.

private void SetDataRowView()
{
    DataView view = (DataView) dataGrid1.DataSource;

    // Set the filter to display only those rows that were modified.
    view.RowStateFilter=DataViewRowState.ModifiedCurrent;

    // Change the value of the CompanyName column for each modified row.
    foreach(DataRowView rowView in view)
    {
        rowView["CompanyName"] += " new value";
    }
}
Private Sub SetDataRowView()
     Dim view As DataView = CType(dataGrid1.DataSource, DataView)

     ' Set the filter to display only those rows that were modified.
     view.RowStateFilter = DataViewRowState.ModifiedCurrent

     ' Change the value of the CompanyName column for each modified row.
     Dim rowView As DataRowView
     For Each rowView In  view
         rowView.Item("CompanyName") = _
         rowView.Item("CompanyName").ToString() & " new value"
     Next rowView
End Sub

Gilt für: