DataRowView.Item[] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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