DataRowView.Item[] Eigenschap

Definitie

Hiermee haalt u een waarde op in een opgegeven kolom of stelt u deze in.

Overloads

Name Description
Item[Int32]

Hiermee haalt u een waarde op in een opgegeven kolom of stelt u deze in.

Item[String]

Hiermee haalt u een waarde op in een opgegeven kolom of stelt u deze in.

Item[Int32]

Bron:
DataRowView.cs
Bron:
DataRowView.cs
Bron:
DataRowView.cs
Bron:
DataRowView.cs
Bron:
DataRowView.cs

Hiermee haalt u een waarde op in een opgegeven kolom of stelt u deze in.

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

Parameters

ndx
Int32

De kolomindex.

Waarde van eigenschap

De waarde van de kolom.

Uitzonderingen

De DataView bewerkingen zijn niet toegestaan en DataRowView zijn niet nieuw.

Er komt geen kolom overeen met die indexwaarde.

Voorbeelden

In het volgende voorbeeld wordt de waarde weergegeven in elk item van elk DataRowView item in een 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

Van toepassing op

Item[String]

Bron:
DataRowView.cs
Bron:
DataRowView.cs
Bron:
DataRowView.cs
Bron:
DataRowView.cs
Bron:
DataRowView.cs

Hiermee haalt u een waarde op in een opgegeven kolom of stelt u deze in.

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

Parameters

property
String

Tekenreeks die de opgegeven kolom bevat.

Waarde van eigenschap

De waarde van de kolom.

Uitzonderingen

Er is geen kolom met de opgegeven naam of relatie gevonden.

– of –

De DataView bewerkingen zijn niet toegestaan en DataRowView zijn niet nieuw.

Komt niet overeen property bij het instellen van een waarde.

Voorbeelden

In het volgende voorbeeld wordt tekst toegevoegd aan de waarde van een kolom in elke gewijzigde rij van een DataView.

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

Van toepassing op